302得票26回答
如何在安卓系统中改变Drawable的颜色?

我正在开发一个安卓应用程序,我有一个drawable(可绘制对象),是从源图像加载的。在这个图像上,我想把所有的白色像素转换成不同的颜色,比如蓝色,然后缓存结果的Drawable对象以便以后使用。 例如,假设我有一个20x20的PNG文件,中间有一个白色的圆圈,圆圈外面的所有东西都是透明的。...

219得票5回答
标准的Android菜单图标,例如刷新。

Android SDK通过android.R.drawable.X提供标准菜单图标。然而,一些标准图标,如ic_menu_refresh(刷新图标),在android.R中缺失。 有没有办法获取原始图标,也许是从应用程序中提取它们?我已经检查了Android源代码,但要在所有地方查找这些图片...

183得票17回答
使用XML drawable绘制垂直线

我正在试图找出如何定义一条垂直线(1dp厚度)用作drawable。 对于水平线,它相当简单:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> &l...

167得票13回答
如何在具有按钮背景颜色的按钮上添加涟漪效果?

我创建了一个按钮,并想为该按钮添加水波纹效果! 我创建了一个按钮背景XML文件:(bg_btn.xml)<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"...

166得票13回答
从矢量图中获取位图

在我的应用程序中,我必须为通知设置一个大图标。 LargeIcon 必须是 Bitmap,而我的 drawable 是矢量图像(Android 中的新功能,请参见此链接)。 问题是当我尝试解码矢量图像资源时,返回 null。 下面是代码示例:if (BitmapFactory.decodeR...

158得票5回答
在XML数组中存储R.drawable的ID

我想将可绘制资源的ID以R.drawable.*的形式存储在一个XML值文件中的数组中,然后在我的活动中检索该数组。 有什么好的方法实现这个功能吗?

153得票26回答
如何解决:android.app.RemoteServiceException: Bad notification posted from package *: Couldn't create icon: StatusBarIcon。

我在崩溃日志中看到了以下异常信息: android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg...

139得票16回答
在Android中如何设置底部线条样式

我需要创建一个Android形状,使得只有底部有描边(虚线)。当我尝试以下操作时,描边会从中间贯穿整个形状。有人知道如何处理吗?描边需要是底部的边框线。我正在将该形状用作TextView的背景。请不要问我为什么需要。<?xml version="1.0" encoding="utf-8"...

131得票8回答
带圆角的进度条?

我想要实现这个进度条的设计:目前我的代码产生了这个结果:这是我的代码:<item android:id="@android:id/background"> <shape> <corners android:radius="8dp"/>...

121得票4回答
如何在不缩放的情况下将矢量图居中在图层列表中

我试图在LayerList中使用一个VectorDrawable,但不对矢量图进行缩放。比如: <layer-list> <item android:drawable="@color/grid_item_activated"/> <item an...