drawable相关内容

仅将底角或顶角弄圆的ImageView

我对这个问题有答案,但是我在搜索上花费了太多时间.这就是为什么我提出这个问题,所以对其他人来说会更容易. 您不能像通常的View那样仅将形状为@drawable的图像角倒圆.这就是为什么您需要在代码内部对Image进行一些更改. 解决方案 这是使用Material Design 现在以XML添加ShapeableImageView: ..
发布时间:2021-04-05 19:35:27 移动开发

为什么drawable引用了视图?

一个关于内存泄漏的非常老的链接谈论的是具有视图视图的可绘制对象(回溯链接. Drawable有一个私有字段( mCallback ),它引用实现 Drawable.Callback 接口的类的实例,记录在文档. 如果要创建扩展Drawable的动画可绘制对象,请实施此界面.检索可绘制对象后,请使用Drawable#setCallback(android.graphics.drawabl ..
发布时间:2021-04-05 19:14:50 移动开发

如何在Android drawable中为环形制作圆角

我有一个自定义进度条,如下所示: 有人对如何实现这一目标有任何想法吗? 解决方案 好,我发现要做的最简单的方法是在画布上绘制进度弧,而不是使用progress_drawable.xml.这是我的代码,以防有人遇到类似的问题. class RadialProgressBar:ProgressBar {私有val厚度= 28f私人val halfThickness =厚度/2私有va ..

在矢量可绘制中翻转可绘制图像

我在此处找到了可绘制矢量的资源.我想做的就是翻转它,使 X 在另一侧. 我设法在布局中执行此操作,例如在示例中通过添加: android:scaleX =“-1" 到我的ImageView,它可以正常工作. 现在,我想直接在Vector Drawable中对其进行更改,但是当我尝试下面的代码时,它是不可见的. account_remove.xml: ..

Android:与其他应用程序共享可绘制资源

在我的活动中,我有一个ImageView.我想要,当用户单击它时,将打开一个对话框(如意图对话框),该对话框显示可以打开图像的应用程序列表,而不是用户可以选择一个应用程序并使用该应用程序显示图像. 我的活动代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(saved ..
发布时间:2020-11-27 03:28:12 移动开发

删除ImageButton的图像资源

我有一个透明的ImageButton.单击后,按钮的ImageResource在我的drawable-hdpi文件夹中设置为可绘制对象(基本上,图像显示在透明ImageButton的顶部).我正在使用ImageButton.setImageResource()方法来做到这一点.我的问题是,如何删除图像资源,以便再次只有透明的图像按钮.当然,我需要能够用Java而不是XML做到这一点.我尝试了以下失 ..
发布时间:2020-11-27 01:21:46 移动开发

Android以编程方式加载drawable并调整其大小

如何从InputStream(资产,文件系统)加载drawable并根据屏幕分辨率hdpi,mdpi或ldpi动态调整其大小? 原始图像为hdpi,我只需要调整mdpi和ldpi的大小即可. Android如何在/res中动态调整可绘制对象的大小? 解决方案 找到了它: /** * Loads image from file system. * * ..
发布时间:2020-11-26 23:06:48 移动开发

扫描渐变:它是什么及其示例

我遇到了 Android上的“扫描渐变" ,我对此很感兴趣可以让我更好地控制颜色间隔和过渡.快速搜索后,发现几乎没有任何内容! 下面列出了我发现的仅有的几篇参考文献(它们不符合接近甚至正确或全面地解释它的标准): 在Android上扫描渐变(其中仅提及要使用的命令-这几乎是毫无价值的,因为现在我不知道什么是“扫描梯度"!) android创建带有渐变的饼形玩偶和类似的问题(大部分与环 ..
发布时间:2020-11-20 01:22:18 移动开发

按钮旁边的可绘制对象?

我一直在开发一个简单的应用程序,该应用程序具有一项功能,可以通过回答多项选择题来测试您的知识.选择答案后(通过单选按钮),我想在所选答案的右边显示一个复选标记(如果该答案正确),或者显示"X"(如果该答案不正确).出于某种原因,我的代码在第一次尝试时效果很好,然后在选择其他答案时没有任何改变. 此处是代码(适配器的一部分-子视图) /** * Creates the View of ..
发布时间:2020-11-02 02:36:03 Java开发

用Java在字符串中创建大小适中的图像

我正在使用基于实体的Java制作2D引擎。物理和精灵已经完成,但是我仍然需要能够使用 BaseText 类绘制文本。出于实验目的,我在 Renderer 类中使用以下代码(用于绘制所有精灵等): BufferGraphics.drawString((((BaseText)Entity).getText(),(int)-(Origin.getX()* PositionTransform),( ..
发布时间:2020-10-29 19:37:20 Java开发

无法在Gtk.DrawingArea上绘制

我无法绘图,我已经阅读了教程,找不到问题了。 我只是有Glade绘制的正确UI。然后我要绘制50个绘制区域。因此,我创建了一个包含50个单元的网格;对于每个单元格,都有一个垂直框(每个框内都有一个绘图区域和一个标签)。 class collega_GUI: def __init__ (自己): 尝试: self .__ builder = Gtk.Builder() ..
发布时间:2020-10-26 18:58:22 其他开发

在android studio中的drawable文件夹中创建shape xml文件

我正在使用Android Studio 1.2.2,需要知道如何在drawable文件夹中创建新的shape文件。我已经在Eclipse中完成了相同的操作,但是在android studio 1.2.2中无法做到 解决方案 请按照以下步骤操作 在res目录中创建一个可绘制的文件夹。(如果不存在) 右键单击 drawable 文件夹> 新建> Drawable资源文件 提供 ..
发布时间:2020-10-26 06:31:38 移动开发