草庐IT

android - 在自定义 ImageView 后面绘制一个矩形而不是动画

我需要一个自定义ImageView,它首先在图像后面绘制一些形状,然后使用应用于实际位图本身的相同“缩放”绘制图像本身。一切都很好,除了我有一个AlphaAnimation来淡化自定义ImageView。它淡化了BitmapDrawable部分但不是我的形状。Shape始终以完全不透明的方式绘制。我尝试将我正在使用的油漆的alpha设置为View的getAlpha,但没有成功。这是我的自定义ImageView类中的onDraw函数:@OverrideprotectedvoidonDraw(Canvascanvas){float[]f=newfloat[9];getImageMatrix

android - 协调器布局内容显示在状态栏后面

我正在构建一个包含mapfragment的工具栏。工具栏位置固定且不透明。每当向上ScrollView的内容时,mapfragment会随之移动,但它在工具栏上方可见(因此在状态栏本身和状态栏的橙色背景之间)。这是由此产生的问题:如果我再滚动一点,稀松布会正常淡入,但为时已晚。有没有办法在内容超出工具栏时不绘制内容?还是一种使状态栏背景绘制在AppBarLayout内容前面的方法?我已经尝试在AppBarLayout前面(状态栏正下方)绘制一个View,但是一旦MapFragment一直向上滚动,它就会被带到该View的前面,使MapFragment在一个小的过程中可见即时。编辑:在布

android - 为什么edittext隐藏在软键盘后面

我有一张ScrollView的图像和一个ScrollView中的几个编辑文本,但是当单击一个EditText并打开该ImageView的键盘大小时,我没有改变想要为此更改它的大小,我将android:windowSoftInputMode="adjustResize|adjustPan|stateVisible"添加到list中的Activity中,但现在最后一个EditText隐藏在当键盘打开且ScrollView未滚动到最后时的键盘。XML:`//severalEditTextLikeThis` 最佳答案 试着从你应该工作的主线

android - 如何使 LibGDX GLSurfaceView 透明,以便我们可以看到它后面的 Android ImageView?

基本前提是我有2个AndroidView...一个填满屏幕的背景View(在本例中为ImageView),以及一个LibGDXGLSurfaceView在前台,是LibGDX应用程序。我想在LibGDXGLSurfaceView上打一个洞,这样我就可以看到背景ImageView了。即,LibGDX部分的行为就像一个覆盖层。可悲的是我根本无法让它工作。我剥离了所有代码,只留下了最基本的必需品,希望能展示我正在尝试做的事情。在完整的应用程序中,它是一个Android应用程序,其中背景View是一个视频,而前景,由LibGdx渲染,是一组视频控件,需要叠加在视频上。publicclassMi

android - Toast 藏在 BB10 的键盘后面

我将安卓应用程序移植到BB10。在应用程序中,如果键盘同时打开,如果显示toast,它会隐藏在BB10上的键盘后面,用户看不到toast消息。在Android应用程序中,它工作正常,唯一的问题是在BB10中。 最佳答案 设置toast重力置顶Toastt=Toast.makeText(MainActivity.this,"TOP|RIGHT",Toast.LENGTH_LONG);t.setGravity(Gravity.TOP|Gravity.RIGHT,0,0);t.show();

android - 如何在 TextView 后面创建一个大的模糊阴影?

我想在我的TextView下方创建一个相当大的柔和阴影。但是我无法使用足够大的阴影半径,因为如果我将其设置为超过25.0.0,Android将会崩溃。上面的第一张图片来self们的iOS应用程序,并根据需要在文本下方显示了阴影。如您所见,我无法在Android上重新创建此阴影效果。阴影效果的XML样式目前是这样的:#DD0000000.00.025.0它在创建时膨胀到AutoResizeTextView(TextView的祖先):AutoResizeTextViewtitle=(AutoResizeTextView)getActivity().getLayoutInflater().i

android - 无法单击 DrawerLayout 后面的按钮

这是我的xml:我编写了它的编程部分,Drawer工作正常,只是我无法单击它后面的ImageButton。如果我把按钮放在前面,我可以点击它们,但是好吧,然后抽屉就被留在后面了,那是一个可怕的景象。解决方法是什么?我怎样才能既点击抽屉后面的按钮又看到前面的抽屉?提前致谢。 最佳答案 根据NavigationDrawerguideDrawerLayoutshouldbetheroot你的布局。它应该只有2个child-一个包含您的“主要内容”-按钮、文本字段等。另一个应该是抽屉本身的内容。像这样:另外:由于DrawerLayout(它

android - 在代理后面的 IDEA 中运行 Robolectric

我的企业环境中所有http和https调用都在代理后面。通过将导出的http_proxy环境变量放入.profile文件,我能够解决命令行下载的一些问题。但是使用Robolectric2.2在第一次运行之前下载android源或类我失败了。我还没有CI设置,所以我只是想从idea运行测试。有谁知道热修吗?我尝试在IDEA设置中提供代理,我尝试在运行配置中提供额外的环境变量。没有任何帮助UPD当我在Mac设置中指定代理时,它会产生另一个错误:无法在存储库sonatype(https://oss.sonatype.org/content/groups/public/)中找到资源“org.s

java - 路由器后面的android套接字编程

我有一个疑问或问题。我正在尝试在两部安卓手机之间建立p2p连接。我让每部电话都连接到我的服务器,我获得了它们的私有(private)(192.168.1.1)和公共(public)(76.123.288.22)IP以及它们连接到我的服务器的端口。当手机连接到服务器以打开具有特定端口的服务器套接字时,我会发送响应。我还向另一部手机发送了打开套接字的公共(public)IP和端口,但它没有连接。我在这里阅读了多个线程,如果手机或计算机都在两个不同的路由器后面,则无法进行p2p连接。我的问题是这是否属实,如果属实,LogMeIn或其他p2p应用程序如何在不同的路由器后面工作?是编程错误还是网

android - 在 Android 中将 View 隐藏在另一个 View 后面

我试图让一个View“滑到”另一个View后面。以一组卡片为例:如果我将卡片A放在卡片B后面,卡片A仍然在那里,但它被阻止了,因为卡片B在卡片A之上或在卡片A之前。我很清楚setInvisibilty()但这不是我正在寻找的效果。我有一个动画,可以在屏幕上显示类似Google-Now卡片的View。在动画期间,卡片会越过卡片前面显示的一些文本(而我希望卡片在文本上方滑动)。我在文本上有一个alpha动画,这没有帮助,因为当卡片通过时它已经非常稳定了。非常感谢对上述问题的任何回应或对不同方法的建议。 最佳答案 请参阅上一个问题:Def