草庐IT

DRAWABLE

全部标签

android - 具有多种颜色的搜索栏或进度条

我想最初创建一个像这样的条形图,当进度为零时,颜色会变淡,但随着进度的进行,那部分会变亮(这是我能解释的最好的)主要是我想要条形图同时显示所有颜色。 最佳答案 剪辑你的“on”drawable:在你的“关闭”可绘制对象上:通过使用res/drawable/custom_progress_drawable.xml来自Activity,使用DrawableprogressDrawable=ResourcesCompat.getDrawable(getResources(),R.drawable.custom_progress_drawa

android - 自定义 SeekBar Drawable Android

我想将默认的Android搜索栏个性化为:我阅读了9-patch图像并创建了6个png图像。前三个为灰色进度条(progressDrawable),如下图:右图居中图片左图结果应该是:蓝色图片代表进度,如下:右图居中图片左图拇指如下:我的问题是,如何使用9-patch图像生成与第一张图片完全一样的自定义搜索栏,以及如何将其应用到我的搜索栏? 最佳答案 我认为它不应该很复杂。您不必制作6张图像来满足您的需求。只需为背景、进度创建2个九色补丁。和thumb.png。这是您的XML:在你的seekbar_progress中:请记住,在创建

android - 当drawable 资源是Vector Drawable 时,如何通过TypedArray 获取Drawable 对象?

我已经编写了一个带有自定义属性的自定义复合View。自定义属性之一是可绘制对象,我希望使用的文件是矢量可绘制对象。valtypedArray=context.obtainStyledAttributes(attrs,R.styleable.CustomView,0,0)valiconDrawable=typedArray.getDrawable(R.styleable.CustomView_icon_drawable)我不断收到XmlPullParserException:二进制XML文件行#1:无效的可绘制标签向量这是为什么? 最佳答案

Android:R.drawable 不显示我的图像?

在我的android2.2应用程序中,我已将图像添加到res/drawable-mdpi文件夹中。但是,我似乎无法使用R.drawable访问它。据我所知,我不需要做任何额外的配置-有帮助吗? 最佳答案 我想通了。问题是该项目正在导入android.R而不是使用生成的R文件-如果您遇到此问题,请检查您的导入以确保导入了正确的包/文件。 关于Android:R.drawable不显示我的图像?,我们在StackOverflow上找到一个类似的问题: https:

android - Drawable.setState() 如何控制drawable的具体状态?

我有一个像这样的可绘制对象:在代码中,如何设置Drawable的特定状态?我想将其设置为state_pressed=true状态。 最佳答案 明白了。来自此处的评论有帮助:Android:Howtoupdatetheselector(StateListDrawable)programmatically所以Drawable.setState()接受一个整数数组。这些整数表示可绘制对象的状态。您可以传递任何您想要的整数。一旦传入的整数与状态列表可绘制对象中的“项目”相匹配,可绘制对象就会在该状态下绘制。在代码中更有意义:int[]sta

安卓 : Understanding drawable folder

我在drawable文件夹下有一张尺寸为250*70像素的图像(我刚刚开始进行Android开发,所以我在中创建了drawable文件夹res)并且我在drawable-large文件夹中有相同的图像,但尺寸更高;但图像并不像我预期的那样。任何人都可以解释3个可绘制文件夹背后的原因/目的吗?我应该在哪里存储我的图像,以便它在两种模式(横向和纵向)和所有手机(包括平板电脑)中都能正确显示?我希望我的图像能够动态缩放到设备屏幕的大小。任何人都可以分享您的观点或搜索链接吗? 最佳答案 文件夹名称必须是:/drawable-ldpi用于低密

android - 如何使用图像作为按钮

这应该很容易,我真的认为我所做的是正确的,但显然不是。我有一个我想用作按钮的图像,我已经创建并运行了该按钮。但现在我只想显示此图像而不是标准的android“按钮”。有人知道怎么做吗? 最佳答案 利用在您的drawable-hdpi中创建名为button_image.xml的文件夹xml文件并添加以下行:然后在您声明按钮的主xml中添加这一行android:background="@drawable/button_image"然后你就得到了真实按钮的效果。请注意,您需要两张图片才能获得单击按钮的效果。如果您不想使用选择器而只使用图片

android - 如何在满足条件时以编程方式更改 ImageButton src 目标?

我有一个学校项目,我正在尝试让手电筒应用程序运行。对于开/关ImageButton,我想要4个自定义图像。如果手电筒关闭:-turn_on.png(默认)-turn_on_pressing.png(状态按下=真)如果手电筒打开:-turn_off.png(默认)-turn_off_pressing.png(状态按下=真)我希望更改ImageButtonsrc目标以在“on_selector.xml”和“off_selector.xml”之间切换。最初我能够setImageResource()更改默认按钮图像。现在我正试图在新闻图片上添加我自己的图片,我遇到了非常困难的时期。应用程序.j

android - 奇怪的 Lint 警告 - 在布局文件 : "" 中发现意外文本

我在button_selector.xml中定义了以下选择器当我运行lint时,我收到以下警告:布局文件中发现意外文本:“”。它说它发生在“drawable”的第4行。所有引用的可绘制对象都存在于/res/drawable中。有谁知道这可能是什么原因造成的?我可以忽略警告,但如果可能的话,我宁愿修复它。此外,当仅在AndroidManifest.xml中引用未使用的字符串和图标时,我会收到警告。有没有办法解决这些问题而不是忽略它们? 最佳答案 使用Project>Clean。解决了我的问题。

android - Android 中的星形按钮

我想在我的应用程序中放置一个星形按钮,就像一颗评级星。我已经尝试使用一星评级栏,但不幸的是它不能用作按钮。我希望它能像按钮一样工作,如果所选状态的背景是黄色就更好了……有什么建议吗?谢谢。 最佳答案 当然,使用这样的布局资源:您可以将其与这样定义的状态列表可绘制对象配对,该状态列表可绘制对象保存为res/drawable/star.xml中的XML文件:以下是Android自带的图片:>关闭>在>残疾>按下>关闭按下 关于android-Android中的星形按钮,我们在StackOve