草庐IT

DRAWABLE

全部标签

android - 定义渐变/形状/角的 XML 父级样式

如何在XML中定义易于重用的基本形状(或渐变或角)?我有十几个可绘制的渐变,除了开始颜色和结束颜色外,它们都是相同的。我希望在其他地方定义相同的东西,并为每个只定义开始和结束颜色的不同渐变创建一个XML文件。这可能吗?这是基础:然后我想覆盖每个可绘制对象的XML文件中的startColor和endColor(可能还有角半径或任何其他属性)。我尝试同时使用父级和样式,但它们都没有使用任何属性。例如:270linear#e1ffffff#e100ff00然后drawable看起来像:那没用。我试过类似地将上面的内容放在它自己的XML文件中,然后对每个可绘制对象执行此操作:那也没用。有办法吗

android - 在 Selector drawable 中更改 Padding

我正在尝试更改自定义可绘制资源中Button的填充,并在选择器中重用它。更改可绘制对象似乎不是问题,但应用程序始终使用不同可绘制对象中可用的最高填充:button_inactive.xmlbutton_active.xml按钮选择器.xml问题是我的按钮在所有状态下都使用10dp填充,包括“非Activity”状态。是否有解决方案让它只与XML一起工作,或者最好以编程方式制作自定义按钮? 最佳答案 试试这个 关于android-在Selectordrawable中更改Padding,我们

android - 如何更改 actionBar 图标大小?

actionBar图标应该像image当设备分辨率为1920x1080和android4.2以上时,图标尺寸看起来很小:image(安卓4.1是正确的)我的问题好像是i-want-to-change-actionbar-icon-size.图标图片大小是113x40,然后我用getActionBar().getHeight()得到ActionBar的高度是56。菜单.xml:我尝试了以下方法但不起作用:创建更大的图标图像(例如170x60)然后放入drawable-hdpi(xhdpi、xxhdpi...等)文件夹使用menu.findItem(R.id.menu_buyer).set

android - 将 SVG 矢量转换为 Android 多密度 png 可绘制对象

我有一些SVG格式的图标,想将它们转换为Androidpng可绘制对象,尺寸如下:drawable-mdpi,drawable-hdpi,drawable-xhdpi、drawable-xxhdpi和drawable-xxxhdpi。将SVG转换为可绘制png的最简单方法是什么? 最佳答案 问题可能有点过时,但我搜索了互联网并没有找到任何好的解决方案。所以我写了一个简单的bash脚本来转换SVG和光栅图像格式。这里是:https://gist.github.com/tntclaus/18f4fe7e8540f1cb283d2c7d8

android - getImageResource() 安卓。这可能吗?

我已经使用setImageResource(R.drawable.icon1)为ImageView设置了图像。现在我的要求是找出为ImageView设置的图像是什么并进行一些处理。喜欢if(imageView.getImageResource()==R.drawable.icon1){//dosomeprocessingelseif(imageView.getImageResource()==R.drawable.icon2){//dosomethignelseelse//display所以我想知道是否存在一个方法(据我所知,它不存在),如果不存在,如何跟踪为ImageView设置了哪

android - 如何获取可绘制对象的文件实例?

下面是我处理logo打印的代码。Logo位于res/drawable文件夹中。当我运行该应用程序时,它会抛出:java.io.FileNotFoundException:/android.resource:/com.android.test/2130837505(Nosuchfileordirectory).有什么建议吗?publicbooleanprintLogo(){Urilogo_path=Uri.parse("android.resource://com.android.test/"+R.drawable._logo);Filelogo=newFile(logo_path.to

java - 为什么某些 xhdpi 手机不显示位于/res/drawable 中的图像?

这是一个场景。有文件夹:可绘制drawable-ldpidrawable-mdpidrawable-hdpidraawble-xhdpi图像(通常是背景,但不仅限于此类图像)仅位于/res/drawable中。我在GalaxyS3上测试应用程序,背景显示正常。我在HTCOneX上进行测试,背景图像未显示。如果我将图像从/res/drawable复制到/res/drawable-xhdpi,OneX将显示图像。按理说,这不应该发生,对吧?!如果drawable-xhdpi中没有图像,那么Android应该在其他文件夹中查找它,直到它到达默认文件夹/res/drawable并且它应该从那里

android - 如何将 View 转换为 Drawable?

我有一个View,我想将它转换成图像以便将它存储在某个地方。但是如何将此View转换为图像? 最佳答案 尝试使用此方法拍摄View图像并将其存储在SD卡中..Viewview=TextView.getRootView();//YoucanuseanyviewofyourViewinsteadofTextViewif(view!=null){System.out.println("viewisnotnull.....");view.setDrawingCacheEnabled(true);view.buildDrawingCache(

Android:如何以编程方式为可绘制的矢量设置描边颜色

我遇到了Android中VectorDrawable的问题。我有一个矢量可绘制文件(.xml),我想在位图上绘制它。我设法加载了这个文件并将其绘制在位图上。我可以改变它的填充颜色,但问题是我不能改变它的笔触和颜色。任何帮助将不胜感激!!!谢谢!这是可绘制文件:这是我加载形状并用蓝色填充形状的方式:Drawabledrawable=getResources().getDrawable(R.drawable.graph_rounded_rectangle);drawable.setBounds(0,0,width,height);drawable.setColorFilter(newPor

android - 从哪个Android版本开始支持 "drawable-nodpi"?

哪个Android版本支持“drawable-nodpi”?将图像放在"res/drawable-nodpi"中并期望它们在至少从2.0(Eclair)及更高版本开始的所有android版本中工作是否安全? 最佳答案 根据thisdocumentnodpi下面没有“在API级别X中添加”。所以它必须得到所有平台的支持。 关于android-从哪个Android版本开始支持"drawable-nodpi"?,我们在StackOverflow上找到一个类似的问题: