android-drawable相关内容

从 Uri 检索可绘制资源

我以这种方式将可绘制资源路径存储在 Uri 中: Uri uri = Uri.parse("android.resource://my_app_package/drawable/drawable_name"); 如何获取 uri 引用的 Drawable? 我不想把它放在 ImageView 中,只要检索 Drawable(或 Bitmap)对象即可. 解决方案 getConte ..
发布时间:2021-11-27 16:53:06 移动开发

创造&在 Android 中使用 9-patch 图像

我最近听说了 9-patch 图像.我知道它的 9 块瓷砖是可拉伸的.我想了解更多. 如何创建 9 块图像? 有什么工具吗?我可以从 AndroidSDK 或代码创建它吗? 9-patch 与常规 png 相比的主要优势? (是否可以根据屏幕动态/自动拉伸?) 解决方案 SDK 和 Android Studio 都附带了“Draw 9-patch"工具(SDK 工具 ..
发布时间:2021-11-27 16:52:57 移动开发

Android:如何制作可绘制的选择器

我觉得这是一个愚蠢的问题,但无论如何我还是要问.我有一个图像按钮,我希望能够在每次单击时更改它的图像.API 似乎说最好的方法是在包含选择器和值的 drawable 文件夹中创建 xml 资源.但是,当我去创建一个新的 android xml 资源时,drawables 没有选项.我错过了什么? 解决方案 Android Studio 中可以添加这个,使用在项目结构上右键->新 ->可绘制 ..

PhoneGap Android:如何强制应用程序使用资产\www\res 中的图标而不是 res\drawable 文件夹?

我使用 eclipse 创建了新的 Android phonegap 项目,并将我现有的 iphone phonegap 项目的 WWW 文件夹放入. 我在 Android 文件夹中为 Android 设备添加了所有图标和屏幕,如下所示.. 并将其添加到我的 config.xml 对于 HDPI,我有以下图标和屏幕. assets\www\res\icon\android\ico ..
发布时间:2021-11-27 16:52:08 Java开发

自定义进度条

我正在尝试创建一个如下所示的 ProgresBar: 到目前为止,我已经创建了一个扩展 ProgressBar 的对象,现在我正在尝试弄清楚我的下一步是什么. 我知道我需要用一些逻辑来覆盖 onDraw() 来决定要着色的方块数.这是微不足道的. 我不知道如何做的是首先获得这些方块.如何替换默认的可绘制对象,以便在布局中添加自定义栏时,我可以看到类似于我的图像的内容? 解决 ..

了解Android的<layer-list>

我不明白图层列表是如何工作的.我阅读了官方文档和一些示例,但确实如此不像预期的那样为我工作.我想要四个应该用 1dp 填充的方块,但没有什么像预期的那样.这是按 500% 缩放的屏幕截图: (颜色不对没关系) 如您所见,大小完全错误,并且缺少填充.我尝试设置实际值,如宽度/高度和右/左/顶部/底部,以确保 android 获得我想要的点. 这是我的 xml: 这同样适用于其他值, ..
发布时间:2021-11-27 16:51:31 移动开发

开放式Android中风?

是否可以创建仅在某些侧面具有笔划的 Android 形状对象? 例如我有: 与此 CSS 相似的内容: border: 3px 黑色虚线; 如何只在一侧设置笔划?这就是我在 CSS 中的做法: border-left: 3px 黑色虚线; 您如何在 Android XML 中执行此操作? 解决方案 我用这个解决了一个很好的解决方案: 如果您需要透明背景,但仍然需要 ..
发布时间:2021-11-27 16:51:22 移动开发

Android 中的样式底线

我需要创建一个 android 形状,以便只有底部有描边(虚线).当我尝试以下操作时,笔划会通过中心将形状一分为二.有谁知道如何做对?笔画需要是底线/边框.我使用该形状作为 TextView 的背景.请不要介意我为什么需要它. 解决方案 这有点像黑客,但我认为这可能是最好的方法.无论高度如何,虚线将始终位于底部. ..
发布时间:2021-11-27 16:51:03 移动开发

android:drawableLeft 边距和/或填充

是否可以为我们使用 android:drawableLeft 添加的图像设置边距或填充? 解决方案 正如 cephus 提到的 android:drawablePadding 只会在按钮足够小时强制在文本和可绘制对象之间填充. 当布置较大的按钮时,您可以将 android:drawablePadding 与 android:paddingLeft 和 android:paddingR ..
发布时间:2021-11-27 16:50:32 移动开发

标准的 Android 菜单图标,例如刷新

Android SDK 通过 android.R.drawable.X 提供标准菜单图标.但是,android.R 中缺少一些标准图标,例如 ic_menu_refresh(刷新图标). 有没有办法获得原始图标,也许是从应用程序中提取它们?我已经查看了 Android 源代码,但是图片太大了,无法到处寻找. 我知道 Android Drawables 网站,但我想获得正确的 hdpi, ..
发布时间:2021-11-27 16:50:24 移动开发