问题标签 [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 - 居中自定义检查drawables
check_green.xml:
问题是png drawable的大小,drawable小于60dip有什么办法让它居中
任何帮助将不胜感激
提前致谢
android - Is possible to make an animation with the android native ProgressBar image and use as a drawable?
I'm using Universal Image Loader to load a previous image before the official one in my catalog.
But as a request from my boss, I have to insert a native ProgressBar before the loading of all official images in the app.
Universal Image Loader provides in the displayImage() method, a way using a SimpleImageLoadingListener to do that. That's ok and works fine. But I had to call it all over my app.
Is there a way I can draw(copy) the native ProgressBar image and make it rotate as an animation? If this is possible as a 'drawable', I could just change one line in my UIL coonfigs:
Thanks in advance, I really appreciate any help.
bye
android - Android-按下按钮时如何更改按钮的文本?
我有一个复选框,它将成为我的应用程序的关注/关注按钮。如何更改 XML 文件中此按钮的文本而无需为此创建图像?这可能吗?
这是我的代码:
Follow_card/Following_card 是定义按钮形状的两个不同的 XML 可绘制文件
android - 使用可绘制 xml 为 RadioButton 设置可绘制按钮不适用于检查状态
我有一组单选按钮,我想在选中时将按钮的背景设置为纯色。我使用选择器和项目定义创建了一个可绘制资源,例如:
在尝试使其工作时有几种变化。在包含按钮的布局中,我尝试设置按钮和背景属性(不是同时设置,只是测试中的一个或另一个),例如:
或者
我已经阅读了几篇文章,我觉得我很接近,只是缺少一些东西来完成它。谢谢。
java - 一种设置颜色值的替代方法,而不是在可绘制 XML 中
我有一个自定义的 ProgressBar,它从 drawable 文件夹中获取它的 drawable。
XML:
我希望能够更改进度的 startColor(在 XML 中是“#33FF33”)。我需要另一种设置颜色的方法。
lg,库卡
android - 如何防止android层可绘制形状(例如圆形)缩放
我尝试使用 XML layer-list drawable 创建一个简单的插图。
我有两个形状,一个圆形和一个矩形,
我想要一个不缩放的圆形。
以下是布局:
这是 shape5.xml 可绘制对象
生成的绘图如下所示:
很明显,项目 android:top 完成了工作,但没有什么能阻止形状缩放。size width 不起作用, android:scaleType="center" 也不起作用。
我快速查看了 LayerDrawable.java 的实现。似乎在幕后从项目属性创建了一个插图。所以我想通过计算那些我可以达到的结果,我想要。这是唯一的方法吗?
更新:
根据这个答案,我知道操纵项目的 android:top、android:left 等,我可以创建一个虚拟插图,它可以根据需要缩放我的“形状”。我检查了这个,它是正确的。所以这是一种解决方法。然而,我对它的反直觉感到非常失望。我仍然希望有人能指出一种禁用缩放的简单方法。
更新:根据这个 Google Android 文档页面,设置 ImageView scaleType 应该可以防止缩放。显然在我的情况下它不起作用。缺了点什么。
android - 来自图像的 Android 自定义 SeekBar
我正在尝试实现 android seekbar 的效果,其中 seekbar 的背景图像随进度显示,例如:
并且搜索栏的整个叠加图像是一个图像,例如:
没有找到办法。
谢谢你的帮助。
android - 基于分辨率/密度的资源的最佳质量图像分配
我正在为 Android“多屏幕尺寸”领域的一项非常琐碎的任务而苦苦挣扎。
我想要达到的目标
与屏幕宽度匹配的布局,具有可调整大小的九个补丁背景(仅水平方向,因为始终有足够的垂直空间)。这是一个虚拟图像:
我的目标是,根据屏幕分辨率,通过使用一组不同的尺寸,例如以最高分辨率显示图像。320x45、480x67、600x87、720x101,没有任何缩小。我希望有一个非编程的解决方案。
具有上述图像大小的示例是:
- 3.7" Nexus One (480 x 800) - 480x67 图像看起来最好。
- 4.7 英寸 Galaxy Nexus (720 x 1280) - 720x101 图像。
- 4.7 英寸 Nexus 4 (768 x 1280) - 再次是 720x101 图像,拉伸到完整的 768 像素宽度并变为 768x101。
问题
整个 Android 资源分配围绕dp
s(与密度无关的像素)进行,而实际上我想根据实际可用像素显示图像。
如果我将 480x67 图像分配给 res/drawable-mdpi 并将 600x87 分配给 res/drawable-hdpi,则图像将在480x800 的 5.4" 显示器上正确显示,即 mdpi 显示器。但是,4" 480x800 显示器符合 hdpi 和系统会指定不适合屏幕的 600x87 图像。
我尝试了在线指南smallestWidth
中描述的参数,但这会产生奇怪的结果。例如,一个 3.7" 480 x 800 显示器 (hdpi) 使用我的 drawable-sw320dp 图像,尽管也有一个 drawable-sw480dp 资源可用。
分配具有最佳质量的可拉伸、宽度匹配图像的最佳方法是什么?没有任何非程序化的解决方案吗?
提前致谢!
android - 缩放然后旋转矩形可绘制对象
我想向下缩放一个可绘制的矩形,然后旋转它,以便一旦它被视图剪辑,它就像一个左侧倾斜的梯形:
旋转工作正常:
但是,为了防止矩形从视图底部旋转离开的大间隙,我想在旋转发生之前垂直缩放 200%。我希望我能做这样的事情:
但这只会导致矩形消失。有谁知道如何最好地实现这一目标?
android-linearlayout - 我需要修改哪个元素以在可绘制元素及其封闭元素之间添加填充?
根据我在这里学到的知识,我能够围绕相关小部件的分组添加一些“围栏”:
但是,如您所见,第二个/下框挤满了第一个单选按钮文本。我需要修改哪个元素来增加一些空间?我是否需要向盒子本身添加一些东西,它位于可绘制文件夹中,并且定义如下:
...或者到内部的 LinearLayout,或者到有问题的单选按钮(或其封闭的 RadioButtonGroup 小部件)?这是那个xml: