drawable相关内容

在Android上序列化Drawable对象

我正在尝试通过缓存图像并在滚动列表时从电话而不是从Internet加载图像来加快ListView的速度.但是,当我尝试序列化Drawable对象时遇到了一个异常.这是我的功能: private void cacheImage(Drawable dr,第a条){FileOutputStream fos;尝试 {fos = openFileOutput(a.getArticleId().toStr ..
发布时间:2021-05-03 18:35:54 移动开发

我们可以在绘图中添加文字吗?

我想创建一个看起来像这样的可绘制对象. 我知道如何创建图像背景,但是即使经过搜索,我仍然找不到如何为该可绘制文件提供文本.有没有办法使可绘制文件与包含文本的文件完全相同? 我不能使用textview,因为它是一个选项卡,并且我需要将drawable设置为背景资源(这就是我所知道的,如果我错了,请更正我.).所以我想要一个可以设置为背景的可绘制文件. ..
发布时间:2021-05-03 18:35:48 Java开发

在xml选择器中更改drawable的颜色

我有一个按钮,其背景在xml中定义.我想根据按钮的当前状态(即-按下,聚焦,正常)对按钮进行着色. 这是我下面的xml文件.另外,我的 colored_tint_dark 和 colored_tint 都是半透明的颜色,我试图在资源文件夹中调用的可绘制图像上绘制这些颜色.这是问题所在.首次加载UI时,图像上具有适当的色彩,但是在按下后,按下状态不会显示任何色彩,那么正常状态将不会显示任何色彩 ..
发布时间:2021-05-03 18:35:45 移动开发

如何获得带有波纹可绘制按钮的颜色

我有各种各样的按钮,我想获得它们的背景颜色,在彩色可绘制对象中获取背景颜色很容易,但在波纹可绘制对象中并不容易,我如何设法从波纹可绘制对象中获取背景颜色. 解决方案 尝试一下: RippleDrawable涟漪绘制=(RippleDrawable)button.getBackground();Drawable.ConstantState状态= rippleDrawable.getCon ..
发布时间:2021-05-03 18:35:39 移动开发

从字符串设置背景可绘制资源

我到处都看过,但是找不到通过字符串值以编程方式设置背景资源的示例吗? 例如: Drawable a = getResources().getDrawable(R.drawable.a);Drawable b = getResources().getDrawable(R.drawable.b);Drawable c = getResources().getDrawable(R.drawab ..
发布时间:2021-05-03 18:35:36 Java开发

在Android中创建矩形边框进度条

我想创建一个看起来像上图的进度条.有人有一个想法,就像一个按钮,但边框就像一个进度条. 谢谢 最后在您看来 buttonProgress = new ButtonProgress(getBaseActivity(),this);buttonProgress.setListenerAccept(this);buttonProgress.setMax(1000);waitTimer = ..
发布时间:2021-05-03 18:35:33 移动开发

以编程方式创建ShapeDrawable

我正在尝试以编程方式创建ShapeDrawable,但以下代码未显示任何内容. ImageView image =新的ImageView(上下文);image.setLayoutParams(新的LayoutParams(200,200));ShapeDrawable徽章= new ShapeDrawable(new OvalShape());badge.setBounds(0,0,200,2 ..
发布时间:2021-05-03 18:35:23 移动开发

启动画面错误:android.content.res.Resources $ NotFoundException:可绘制

我正在尝试通过以下方式在我的android应用中实现启动屏幕这篇文章.我已逐步遵循它,但是每当我尝试运行该应用程序时,它立即崩溃,并且在我的logcat中出现以下错误: 2019-01-05 10:46:33.682 2265-2265/com.example.khoi.parkingapp E/Android运行时:致命例外:主要流程:com.example.khoi.parkingapp, ..
发布时间:2021-05-03 18:35:17 移动开发

如何为我的Android应用创建圆形图标?

我刚刚交换了我的android启动器图标(刚刚学会了如何操作).我注意到我的android上的许多图标是圆形的,我想知道我是否必须完成这样的图像,或者是否可以通过某种方式让启动器放置图标(透明背景的png)并以某种方式为启动器绘制一个圆圈?(这也更容易在某些绘图工具中鬼混). 在应用程序中,我使用CircleImageView作为联系人,但该联系人是在Java中创建圆圈的,而android启 ..
发布时间:2021-05-03 18:35:14 移动开发

Kotlin中按钮状态的不同背景

我的项目中有一个按钮,其工作方式如下: 每种状态下按钮都有3种不同的设计-禁用( state_enabled ="false" ),启用,按下. 如果未选择文件,则该按钮保持禁用状态,并且具有特定的设计.尽管在选择文件时此按钮将变为启用状态并切换到其他设计.每次启用并按下该按钮时,都可以看到该按钮的突出显示颜色. 到目前为止我尝试过的: ..
发布时间:2021-04-16 19:48:47 移动开发

如何在Android应用程序中保护可绘制资源

请告诉我如何在apk包中保护我们的资源.通过简单的重命名提取过程,任何人都可以复制和窃取应用程序可绘制资源,例如图像或soundFX文件.我的问题是,有什么方法可以保护Android应用程序中的可绘制资源? 解决方案 可绘制对象必须是操作系统可访问的,因此必须可读. 如果您确实想确保它的安全,则可以考虑将其加密存储为原始资产,然后加载它,将其解密为ByteStream并将其传递给Bi ..
发布时间:2021-04-05 20:59:57 移动开发

找不到绘图资源

我正在尝试为自定义 ArrayAdapter 实现选择器可绘制资源.我一直在获取 android.content.res.Resources $ NotFoundException:可绘制资源ID#0x7f020 中的文件res/drawable/list_selector.xml. 有人可以提供建议吗? 我有两个xml文件: res/drawable/list_selector. ..
发布时间:2021-04-05 20:50:05 移动开发