drawable

书中旧示例中关于 Android Studio 中可绘制和 mipmap 的混淆

[免责声明:首先我知道有很多关于drawable和mipmap文件夹的帖子,我读过其中的一堆] Android Programming - The Big Nerd Ranch Guide 一书中有一个示例,我必须在 Button 上的某些文本旁边插入一个图标。对于更高分辨率的屏幕,包含多种尺寸的图标是有意义的。在他们的解决方案中,他们将所有图像放在许多不同的 Drawable 文件夹中,这些文... »

Android 无效颜色状态列表标签渐变

我有一个应用程序,下载量超过 5000 次,每天有超过 500 名用户活跃,但我突然在 Crashlytics 上遇到了一个奇怪的错误: Caused by android.content.res.Resources$NotFoundException: File res/drawable-anydpi-v24/ic_tickets.xml from drawable resource ID #... »

setBackgroundResource() 丢弃了我的 XML 布局属性

我有一个用作ListView 中的项目的视图。在我的自定义适配器中,我使用 View.setBackgroundResource() 根据项目在列表中的位置更改视图的背景。 (对于列表中的第一项和最后一项,我有单独的资产。) 这会按预期设置正确的背景图像,但它具有令人讨厌的副作用,即我在视图的 XML 定义中设置的所有填充都被完全忽略了。 (如果我在 XML 中设置背景可绘制对象,并且不要尝试... »

旋转位图和新位置 Android

我创建了一个画布并在其上绘制了位图,并且每次触摸画布时都会对其进行动画处理 我在绘图开始时设置了位图的边界,但是在我更改旋转矩阵并旋转位图后,它不会根据新矩阵更改边界 我需要重置位图的边界,以便能够将其用作可点击对象并在点击时触发一些事件 如何根据旋转矩阵更新边界 提前致谢... »

ListView listSelector 不隐藏

我有一个带有 listSelector 可绘制的 ListView 来指示所选项目。 <ListView android:id="@+id/roadSignListView" android:layout_width="match_parent" android:layout_height="wrap_content" android:listSelect... »

Android 上的 Phonegap:让 Drawables/AppIcons 回到 Javascript 环境中以在“浏览器”中显示

我正在使用 PhoneGap 构建一个基于 Android 的 WebApp,并尝试将几个当前安装的应用程序的应用程序图标返回到 Javascript 环境中,以便在“浏览器”中显示。 在 Android 层中获取图标是没有问题的。我已经用类似的代码做到了: 可绘制的 myNewIcon = myResolveInfoInstance.loadIcon(mycontext.getPackage... »

在渐变中添加百分比

我正在尝试使用 xml 渐变代码创建一个按钮。 (因为我是新用户,无法上传图片:()这张图片的边缘有两种颜色和角。开始渐变的颜色将从所有渐变长度的 15% 开始,结束颜色在 75% 结束梯度长度。 我使用此代码创建具有两种颜色的渐变: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> &lt... »

Android将Drawable存储在数组中

我目前正在尝试访问和使用图像来代替我正在使用的 Spinner 中的文本。 如果我要专门使用文本而不是可绘制对象,则以下代码有效。 我之前引用过这个问题:Storing R.drawable IDs in XML array 希望能解决我的问题,但是我无法准确找出哪里出错了。我似乎不断得到: Error: No resource found that matches the given na... »

来自数字字符串的 setBackgroundResource 导致致命错误 - Android/Java

我正在尝试从数字文件名(它必须是数字 - 这不能更改)字符串(图像是 1170.png)设置布局的背景。 我尝试使用以下示例: Android drawables : Is there any way to somehow link the int IDs to the R drawable IDs? 但是,当我这样做时,结果如下: 06-03 08:36:47.551: E/Andro... »

创建多色进度条

我想创建具有多种颜色的进度条,它可以是 5 种固定颜色(如 setProgress(100/20 ratio))。 我们如何用颜色划分修复部分的进度条? 有人可以建议我是否有任何图书馆或示例? 我还想在进度条的中心显示文本。 这是进度条视图,在此先感谢您的帮助和建议..:)... »

防止Android中的渐变条带

我将通过两种方式在我的应用程序中实现渐变。一个实际的 .png 和一个使用渐变的形状。我一直在四处寻找,以确保我的两种不同的实现在所有设备上都能很好地工作。我归结为两种解决方案。 1. GradientDrawable.setDither() 和 2. getWindow().setFormat(PixelFormat.RGBA_8888); 一种方法比另一种更好吗?我应该同时使用这两种方... »

如何在本机代码中从 res/drawable 文件夹访问图像资源?

我一直在寻找一些方法来访问资源,例如 图像存储在 res/drawable 文件夹中。其实我正在寻找一些 过程类似于我们的 Java 代码,即访问保存在 来自 R.drawable 类的 res/drawable。有没有类似的 本机代码中也提供了技术?如果没有,那么应该有 访问这些资源的一些替代方法,请告诉我它是什么。 寻求早日答复。提前致谢。 带着敬意, 阿图尔·普拉卡什·辛格... »

Picasso - 如何调整占位符的大小

我正在使用 128x128 的圆形图像,由可绘制动画作为毕加索中的占位符。 <?xml version="1.0" encoding="utf-8"?> <animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/loa... »

无法为我的图层列表绘制圆角

我制作了一个可绘制的按钮,它由渐变形状和实心形状组成,两者都在这样的图层列表中: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:height="25dp"... »

自定义进度条在某些设备上不起作用

编辑: 我创建了一个仅使用九个补丁可绘制的进度条和另一个依赖于剪辑可绘制的进度条,正如我在下面发布的那样,我已经在github 上发布了这两个项目。有索尼设备的人可以测试这些项目和告诉我哪个对他们有用(它不工作的设备是Xperia M)。我已经在 cmets 中发布了链接,或者你可以告诉我在哪里可以免费在线测试。 此代码适用于我的 Galaxy Nexus,但似乎不适用于某些设备... 我使用以下... »

自定义进度条

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

如何更改底部导航指示器的宽度

activity_main_tab_background <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true"> <layer-list> <item android:grav... »