草庐IT

DRAWABLE

全部标签

android - 列表背景的自定义选择器

我正在尝试为ListView中的每个项目设置一些自定义选择器状态。我尝试了以下"列表选择器.xml列表.xml由于某种原因,列表未选中的背景颜色与定义的一样。但是按下/单击始终是列表的默认androidholo蓝色。我做错了什么? 最佳答案 使用android:state_pressed指定按下状态。要使用的可绘制对象:/res/drawable/bg.xml要使用的选择器:/res/drawable/item.xmlListView:按下列表项的结果:注意:列表选择器绘制在ItemView后面,ItemView可能有自己的背景。

android - drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi和drawable-xxhdpi是什么意思

这个问题在这里已经有了答案:Iamconfusedwithdrawable-hdpianddrawable-mdpi(4个答案)关闭9年前。我真的很困惑,res下的androiddrawable类型的drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi和drawable-xxhdpi有什么意义,如何决定使用哪一个?

android - Android 中的自定义 SwitchPreference

如何为Android中的SwitchPreference小部件设置自定义样式或其他可绘制背景选择器?(注意:不是常规的Switch小部件,我指的是PreferenceActivity/PreferenceFragmentSwitchPreference小部件) 最佳答案 您必须为开关本身创建一个自定义布局,并且您可以动态地应用它。preference.setWidgetLayoutResource(R.layout.custom_switch);但我会详细介绍并向您展示如何实现这一目标。因此,您可以在类似preferences.xm

android - 矢量绘图 : Invalid drawable tag gradient

一段时间以来,我一直在使用AndroidAssetStudio从Zeplin导出的SVG文件生成矢量可绘制对象,除了几次之外,它工作正常。但是今天我在尝试使用生成的矢量可绘制对象时遇到了这个异常。android.view.InflateException:BinaryXMLfileline#0:Errorinflatingclass在同一个堆栈跟踪中:Causedby:org.xmlpull.v1.XmlPullParserException:BinaryXMLfileline#0:invaliddrawabletaggradient我不太了解Android中的矢量可绘制对象和SVG。

android - 可绘制资源文件夹中的子文件夹?

这个问题在这里已经有了答案:CantheAndroiddrawabledirectorycontainsubdirectories?(22个答案)Howtoaccessres/drawable/"folder"(5个答案)关闭8年前。我想在可绘制文件夹中创建子文件夹。我在可绘制文件夹中有很多文件(例如png、xml)。我想在那里创建子文件夹以便轻松找到文件。我可以创建这样的子文件夹吗?谢谢。

android - Android 中的通知图标大小

我正在尝试获取有关通知图标大小的信息,以便为我的应用程序创建它们,但我有点迷路了。我读过一些基本上是这样说的帖子:ForMDPI24pxForHDPI36pxForXHDPI48pxForXXHDPI72pxForXXXHDPI96px我正在尝试使用Photoshop创建我的图标,但我不知道分辨率。谁能告诉我必须使用什么分辨率?这里有一个Photoshop,创建新对话框: 最佳答案 你就在这里..通知图标的大小与您在此处发布的大小相同...喜欢MDPI-24x24(drawable-mdpi)HDPI-36x36(drawable-

android - 将过渡添加到 AnimationDrawable

我有一组10张图像,我想创建一个动画,在这些图像之间交叉淡入淡出。我一直在研究内置的Drawable来实现这样的事情,但那部分运气不好。有AnimationDrawable,它可以在图片之间切换,但它不会为切换设置动画。有TransitionDrawable,它在两张图片之间交叉淡入淡出,但不超过两张。hell。我在Google上寻找了一些解决方案,但没有成功。所以我正在考虑实现我自己的drawable来实现这样的事情。你们有什么指点吗?提前致谢。 最佳答案 不确定您是否找到了这个问题的答案,但我遇到了同样的问题并最终基于Trans

android - 从 drawable 创建一个文件

我的可绘制文件夹中有大量资源。所有资源都超过500KB。我必须在srollView中一次加载所有这25张图像。像往常一样,我的内存用完了。有没有办法以编程方式减小图像的大小。我得到了这个函数,但它的参数是一个文件,我不知道如何从可绘制对象创建一个文件。privateBitmapdecodeFile(Filef){Bitmapb=null;try{//DecodeimagesizeBitmapFactory.Optionso=newBitmapFactory.Options();o.inJustDecodeBounds=true;FileInputStreamfis=newFileInp

android - 为什么没有从 Drawable 对象获取资源名称的方法

要从任何资源创建Drawable对象,我们可以使用以下代码(我的图片名称是arrow_selected.png)Drawabled=getResources().getDrawable(R.drawable.arow_selected);但稍后在应用程序中我想从这个可绘制对象中获取资源名称。我没有找到任何获取资源名称的方法,如下所示d.getResourceName();为什么androidAPI中没有这样的方法。如何从Drawable对象中获取资源名称? 最佳答案 我也在搜索这个,但我想出了以下解决方案:Stringname=co

XXHDPI 的 Android 背景图像大小

我需要为我的应用设置背景图片,唯一的问题是我不知道XXHDPI设备的图像尺寸。我在这里阅读了MDPI、HDPI和XHDPI设备,但没有阅读XXHDPI:Androidsplashscreenimagesizestofitalldevices那么,drawable-xxhdpi文件夹的背景必须是多大? 最佳答案 MDPI是您的基准。表示基本尺寸,约为160dpi。每隔一个密度限定符都是基于基线计算的HDPI为1.5*MDPIXHDPI为2*MPDIXXHDPI为3*MDPIXXXHDPI为4*MDPI或者,查看此表以获得更好的描述|D