问题标签 [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 投票
3 回答
2293 浏览

android - Gallery/AdapterView 子可绘制状态

我正在使用画廊视图,其中与每个项目对应的视图是非平凡的,由文本和多个按钮组成。

当我单击以拖动图库视图(不在某个按钮上的某个位置)时,按钮的可绘制状态更改为已按下,并且看起来好像所有按钮当前都被按下。此外,选定状态也会发生相同的行为(例如,子 TextViews 的所有文本都会更改颜色)。

我试图阻止这种行为,并找到了 android:duplicateParentState xml 属性以及 setDuplicateParentStateEnabled 属性。这似乎应该完成我想要做的事情,但它似乎没有效果。

有任何想法吗?

0 投票
1 回答
1266 浏览

android - 类似 Twitter 的背景动画可在 android 中绘制

就像以前的 Android 版 Twitter(他们删除了它)一样 - 我需要显示一个动画背景可绘制对象。

如何显示实际大于给定布局尺寸的图像(图像不被缩小)。

我需要使用什么样的动画来实现“移动”效果?

谢谢。

0 投票
2 回答
2065 浏览

image - 在 gtk 中显示图像 - 是否需要 gtk 绘图区域?

我正在尝试显示从 pixbuf 加载的图像(从内存中的数据),并且图像每次都会更新(因为 pixbuf 也随着时间而变化)。我的问题是,由于窗口将只包含图像(定期更新),我需要一个 gtk 可绘制或绘图区域吗?或者我可以简单地在窗口中显示图像吗?另一种选择是使用 cairo。任何人都可以提出一个好的方法吗?

0 投票
1 回答
721 浏览

java - 如何根据 Android 手机的分辨率将 PNG 文件定义为可绘制对象调整大小?

我有一个 32x32 像素的 PNG 文件。我在我的应用程序中连续使用其中的 8 个作为可绘制对象。这些可绘制对象不在 hdpi、mdpi 或 ldpi 文件夹中。我发现当启动 3 个标准尺寸模拟器中的任何一个时,所有 8 个可绘制对象的屏幕视图看起来几乎相同。

我注意到我正在使用的 ldpi 模拟器 (QVGA) 的分辨率为 240x320。8 x 32 = 256,所以因为我可以看到我所有的可绘制对象(以及中间的空间),我打赌某些东西正在改变它们的大小。

我已经阅读了Android 开发者页面上的Supporting Multiple Screens文档,但我仍然不明白实际发生了什么。你能用你自己的话来解释我的drawables的大小发生了什么以及SDK如何知道自动修改它们吗?

0 投票
1 回答
656 浏览

android - 可绘制资源如何存储在设备上

伙计们,我想知道您是否为每种密度类型(低/中/高)放置图像并且其中有很多,这不会增加内部存储器上的应用程序占用空间的大小吗?

我希望android将只需要的资源文件从apk放到实际的应用程序文件夹中。有人可以证实吗?

0 投票
1 回答
1439 浏览

android - android,可绘制资源加载到内存?

所有资源(如果在 Eclipse IDE 上都在 res 文件夹中),特别是可绘制图像,是否在运行时加载到内存中?还是就像应用程序需要时可用的文件一样?

0 投票
8 回答
33432 浏览

android - 如何在 Eclipse 中添加 XML 可绘制对象

好吧,伙计们,我在这里有点堆积。根据官方文档,谷歌说“一旦你在 XML 中定义了 Drawable,请将文件保存在项目的 res/drawable/ 目录中。” 是向项目中添加 XML 可绘制对象的方法。

但是当我创建项目时,ADT 为 mdpi、hdpi 和 ldpi 创建了 3 个不同的可绘制文件夹。所以当我想创建我的 XML drawable 时,我右键单击我的 drawable-hdpi 文件夹并选择“添加新的 Android XML 文件”,然后我必须选择我想要创建的 XML 文件类型,但是没有“可绘制”来选择。

如果我创建新的文本文件并将其另存为 button_drawable.xml Eclipse 说文件中存在错误并且它无法构建我的项目。

那么,请告诉我如何在 Eclipse ADT 中添加 xml 可绘制对象?

0 投票
5 回答
72319 浏览

android - 如何将文本放入可绘制对象中?

我正在尝试动态创建一个可绘制对象以用作自定义线性布局的背景。它需要有哈希标记等(没什么大不了的),但也有数字标记哈希标记是什么(如尺子)。我知道我可以创建文本元素并将它们放在线性布局中,并在可绘制对象中添加散列标记,但我希望将它们也包含在可绘制对象中,因此我不必进行两次测量计算。

0 投票
1 回答
2825 浏览

android - 在 Android 状态列表 drawable 中,state_focused 被忽略

我的 Android 应用程序使用 TabActivity 显示其内容,有 4 个选项卡,它们都使用状态列表可绘制图标。它们都具有相同的结构,只是图像不同:

但是,当在我的 HTC Desire(绿色突出显示)上选择带有轨迹球的选项卡时,会使用深色图像而不是浅色图像。一旦实际选择了一个选项卡,它就会变成白色。我究竟做错了什么?

0 投票
2 回答
4026 浏览

android - 性能方面,使用图像或 xml 创建的形状作为可绘制对象通常更好吗?

例如,如果列表中的每一行都有一个渐变背景,那么使用渐变图像还是在 xml 中可绘制的形状中定义该渐变会更好吗?两种方法之间是否存在显着的性能差异?