55得票7回答
为ImageView添加渐变效果

我想在图片底部添加一个渐变。就像这样: 我尝试了类似下面的方法,但只有渐变效果没有图片。 <ImageView android:id="@+id/trendingImageView" android:layout_width="fill_parent" ...

51得票4回答
如何在xml中设置形状的背景?

我刚刚使用Android Shapes创建了一个红色圆形:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" ...

51得票8回答
在Android中创建和使用9-patch图像

我最近听说了9-patch图像。我知道它是由9个平铺且可拉伸的部分组成的。我想了解更多关于它的信息。 我如何创建一个9-patch图像? 是否有任何工具?我可以从AndroidSDK或代码中创建吗? 9-patch相对于常规png的主要优势是什么? (它是否可以根据屏幕动态/自动地进行拉伸...

51得票6回答
Android Studio 4.1以后,按钮中的背景Drawable无法正常工作

我发现自从Android Studio 4.1以后,我无法通过设置android:background的颜色来更改Button的背景颜色,没有任何效果。同时自定义的Drawable也不起作用。 我的背景Drawable:<shape xmlns:android="htt...

50得票9回答
如何使用Android XML形状画一个圆内嵌圆?

我正在尝试为我的应用程序制作一个进度条的拇指,我希望有一个内部圆环被不同的、更大的(半透明的)外部圆环所包围。我正在尝试使用layer-list,但我遇到了问题。以下是我的代码...<?xml version="1.0" encoding="utf-8"?> <layer-l...

49得票9回答
SDK中的Android图标可绘制资源在哪里?

在我的Android应用程序UI设计中,我需要一些用于图标的可绘制对象。 现有的可绘制对象位于Android SDK的哪个位置?

47得票2回答
Android矢量图形编辑器

我想修改现有的Android drawable 矢量图 XML资源,但是Android Studio只能在XML源中完成。 你能否推荐一个可以进行“交互式”编辑Android drawable XML的工具? 或者是否有一种方法可以将这些文件导入到Incscape、Adobe等软件中...

47得票5回答
Android形状渐变边框

我想为一个线性布局创建边框。因此,我决定创建一个形状。我希望边框具有渐变效果。以下代码无法实现此目的。它会填充矩形,然后创建描边。我不想要填充的矩形,只需要描边。而且我希望将渐变应用于描边。<?xml version="1.0" encoding="utf-8"?> <sha...

47得票3回答
具有selectableItemBackground作为背景的形状可绘制对象

我有几个按钮需要一个椭圆形的边框。 所以我在capsule_border.xml中有这个。<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/...

46得票2回答
如何更改图层列表可绘制对象?

尝试学习一些新东西,但无法理清这个问题,感激任何帮忙。下面是直接从谷歌文档中复制出来的简单代码: layers.xml: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://s...