问题标签 [xml-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.
android - 使用可绘制资源
我有这个问题,请参阅跟踪堆栈:
我的 xml 文件如下所示:
btn_1 是可绘制资源中的另一个 xml 文件当我使用图像(* .png)而不是可绘制的 xml 时,没关系。
我可以将可绘制资源用作位图的 src 吗?以防万一这是我的 btn_1.xml 文件。即使 btn_1 文件没有项目,它也不起作用。
android - Scale Drawable - setImageLevel 是否规定了比例?
我创建了一个小型测试应用程序来尝试缩放可绘制。
我在 xml 中定义我的可绘制对象并将其保存为scale_up.xml
. 我有一个main.xml
带有ImageView
. 我android:src="@drawable/scale_up"
在 ImageView 中使用我在 xml 中创建的可绘制对象。在我的活动中,我myImageView.setImageLevel(some level here)
用来设置在main.xml
. 一切顺利,ImageView 显示在 scale_up 中定义的可绘制对象。
我的困惑如下:
- 如果级别设置为 10000,则更改
scaleHeight
和scaleWidth
% inscale_up.xml
不会产生明显的差异 - 更改级别
setImageLevel
(在 0 到 10000 之间)会更改图像的大小 - 实际上只能在 5000 左右感知。scaleHeight 和 scaleWidth 的百分比值越高,图像越小(取决于 的值setImageLevel()
)
我想我的问题是:
- 在活动中使用
setImageLevel()
0 到 10000 之间的级别来控制 xml 文件中定义的可绘制对象的大小是否正确? - scaleHeight、scaleWidth 和之间的关系是什么
setImageLevel()
- 正如我现在所看到的,我不妨将 scaleHeight 和 scaleWidth 设置为 100%,然后用于setImageLevel(5000)
获得 50% 的缩放图像 - 即增加或减少setImageLevel(0 to 10000)
将改变比例 - 制作和% 毫无意义scaleHeight
。scaleWidth
感谢对此的任何澄清,也许还有一个如何正确使用可绘制比例(在 xml 中定义)的示例。
android - 在可绘制的 xml 中的 android 视图上在 3 面创建边框?
我想为我的Android按钮制作一个drawable,定义为drawable。我发现我可以使用一个矩形来设置所有的边框,但是当我想要它在三个边上时我有点卡住了。例如,我想打开顶部或底部。
谁能告诉我如何做到这一点?
android - 设置Android Drawable项目的宽度?
我想要的是左边有红色部分的背景。像这样的东西。
我尝试了很多东西(有没有所见即所得的编辑器?我想我运行了数百次。)像下面的文章中那样指定宽度不起作用。 如何指定可绘制项目的宽度和高度
下面的文章只告诉我我不能使用百分比,现在如何应用宽度。 Android Drawable:在 XML 文件中以百分比指定形状宽度?
android - android:eclipse图形布局视图可以看到layer-list
我正在尝试为可绘制图层构建布局列表
这是我的代码:
这是图形布局中的错误:
请问有人吗?
android - 如何在每次点击时更改按钮的图像?
我button
在layout
. 在Drawable
文件夹中,我创建了一个XML file
名为btn01_state
. btn01_state.xml
分配给通过“ ”创建的button
iandroid:background=@drawable/btn01_state
现在,button
有一个默认的image
img1。当我click
在 上时button
,image1 更改为 img2,一旦我松开单击的鼠标按钮,image2 再次更改为 img1。
我想要做的是,通过每一次点击更改按钮的图像。
例如,最初 btn01 有 img01
如果按下 btn01==> 将 btn01 的 img 设置为 img02 并保持 img02 直到再次按下 btn01。现在,btn01 上面有 img02。
按下 btn01 时,将 img01 设置为 btn01。
我希望这能更清楚地说明我想要做什么。
btn_selector:
主要的.xml
android - Android虚线可绘制潜在ICS错误
下面是一条虚线,在 XML 中定义为 ShapeDrawable:
这将在几部姜饼手机上画出一条漂亮的虚线。然而,在 Galaxy Nexus 上,破折号似乎被忽略了,形状被绘制成一条连续的线。更奇怪的是,运行 ICS 的模拟器会用破折号正确渲染它,这只是物理设备搞砸了。
我错过了一些明显的东西吗?或者这真的是 Android 4.0 的错误吗?这条线在几个地方使用。这是一个示例 ImageView:
android - 如何预览 xml drawable?
我正在研究非常复杂的 xml drawable,我想知道是否有任何工具/插件可以让我预览我的 drawable?
我正在寻找类似于可用于布局的“图形布局”选项卡的内容。
例如,如果我有这样的事情:
如何预览形状和渐变?而且我可能在做梦,但是有没有任何图形工具可以构建可绘制对象?
android - xml drawable 中的形状线始终为黑色
我正在尝试制作一个如下图所示的可绘制对象: 3 条水平线1dp
,每条具有不同的颜色,其余空间应填充渐变:
所以我写了这个:
渐变绘制正确,但 3 线保持黑色。我试图添加<stroke android:color="a_color" />
没有结果。
我错过了什么?
android - 我可以在可绘制文件夹中有一个 XML 支持多个按钮的多种颜色/边框吗?
我有 2 个具有两种不同颜色和边框颜色的按钮。所以我需要在具有 shape 属性的可绘制文件夹中创建一个 XML,并且:
和另一个 XML:
有没有一种方法可以让我在可绘制文件夹中的一个 XML 而不是两个 XML 中处理它们?