问题标签 [drawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1284 浏览

android - 我应该使用 Bitmap 还是 Drawable 在 Android 上的 ImageCache 中存储?

我实现了一个 ImageCache。但我很好奇将哪种类型存储在其中会更便宜。

现在我用BitmapFactory从互联网上获取图像,所以我得到了Bitmap第一个。我应该转换为Drawable存储在我的 ImageCache 中还是只存储位图就可以了?

有任何想法吗?

谢谢。

0 投票
3 回答
10232 浏览

android - 查明是否使用了资源

我正在寻找一种有效的方法来确定是否在 Java 或 XML 文件中使用了资源(主要是可绘制对象)。

问题是,在我当前的项目中,drawables 经常更改,现在我有一些drawables,可能永远不会使用。

有没有一种工具/方法可以在不搜索整个项目中的每个文件名的情况下找到那些未使用的可绘制对象?

0 投票
2 回答
1404 浏览

android - 在画布上绘制的渐变看起来是带状的

我有一个灰色渐变可绘制对象(res/drawable 中的 png 图像)。如果我将它画在白色画布上,它看起来是带状的(不光滑)。如果我在 GIMP 中将渐变放在白色背景上,然后在 Canvas 上绘制这个可绘制对象,它看起来很棒。有什么问题?我在 Nexus One 上对此进行了测试。在可绘制对象上调用 setDither(true) 没有明显的效果。

0 投票
2 回答
1011 浏览

android - 如何更好地控制渐变

我有以下可绘制对象:

无论如何以 50% 的 startColor 或 50% 的 endColor 开始?

是否有任何链接可以显示我可以应用于渐变的所有属性?

0 投票
1 回答
2316 浏览

android - 如何创建自定义 android 地图标记?

我想创建一个包含 4 个元素的地图视图标记: - 图片(用户) - 背景 - 文本(用户名) - 箭头显示方向

OverlayItem.setMarker() 只接受一个drawable。

如何创建具有 4 个项目的可绘制对象?或者我可以将视图作为标记添加到overlayItem?

有任何想法吗?

0 投票
3 回答
24457 浏览

android - Drawable 围绕其中心旋转 Android

我使用以下代码得到了奇怪的结果:

指定轴点(可绘制对象的中心)的正确方法是什么?

0 投票
4 回答
28238 浏览

android - 如何将 PNG 文件设置为 ImageView?

我有一个名为nochart.pngin的文件/drawable

如何将其设置为ImageView

不编译。

0 投票
1 回答
846 浏览

android - 使用带有 MapView 的自定义可绘制对象的奇怪绘图工件

我正在尝试添加自己的可绘制对象并将其用于 MapView 上的一系列叠加层。可绘制对象基本上是一个带有黑色轮廓和中间数字的圆形框。

我已经设法使用下面的代码实现了这一点,但是在我的盒子左侧有一个看起来像标志的东西,我当然不认为我已经画了 - 所以我想知道它可能是什么。

这是图像的示例:替代文字


编辑 - 如果画了一个圆圈会发生这种情况: 替代文字


我的代码如下:

自定义可绘制:

在地图视图中使用:

有谁知道这里发生了什么?它是来自 OverlayItem 的人工制品吗?

0 投票
4 回答
10343 浏览

android - 具有可绘制背景的 Android GLSurfaceView

我有一个带有可绘制作为背景的 GLSurfaceView,但是在没有 surfaceView.setZOrderOnTop(true) 的情况下渲染时只有背景可见

我需要避免使用 setZOrderOnTop(true),因为在 GLSurfaceView 之上使用了静态 TextView。

有什么建议可以让它工作吗?

0 投票
1 回答
855 浏览

android - ViewFlipper 闪烁问题?

我有一个带有两个ImageView小部件的ViewFlipper。我已将进出动画设置为android.R.anim.slide_in_leftandroid.R.anim.slide_out_right

现在当两个 ImageView 有两个不同的 drawable 时,动画就变得圆滑流畅了。但是当我将两个 ImageViews 设置为相同的 Drawable 时,屏幕会闪烁。为什么会发生这种情况,我该如何预防?