问题标签 [shapedrawable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 用于 2 种彩色背景的 Android 画布
我想通过使用 canvas 达到米以下。
如您所见,黑色部分有 2 种颜色。我可以使用可绘制的形状设置黑色运动图像的颜色。到目前为止我已经实现的代码和图像如下所示。我怎样才能得到想要的结果。我是画布新手。
android - 将 ShapeDrawable 中的单一(黑色)颜色替换为 Android 中的另一种颜色
假设我在 Android 中有一个 ShapeDrawable。不是位图。我想用另一种颜色动态替换其中的单色(笔触颜色)。新的所需颜色在设计时是未知的,并且不能放入可绘制资源中。
比如从图1开始(其中黑色代表我要替换的颜色,方格背景是没有被形状轮廓覆盖的背景):
到图像 2,其中红色是我想要的颜色:
如有必要,我可以使用 alpha 蒙版构建形状 - 例如,如果需要,使白色或黑色透明,或者使轮廓变为绿色。白色填充颜色必须在最终结果中保持白色。
是否可以使用标准滤色器 - ColorMatrixColorFilter 或 PorterDuffColorFilter 来实现?如果是这样,我很难找出特定的过滤器。我认为自定义 ColorFilter 是不可能的。
android - Shape Drawable 不显示在 ImageView 中
我正在尝试在我的 Android 应用程序中制作矩形块。我尝试使用 Shape Drawable 但它不起作用。矩形.xml:
活动主.xml:
MainActivity.java ImageView imageView;
我在模拟器中看到的都是方形的,没有实心笔触。为什么不显示可绘制资源?谢谢
android - 我可以覆盖可绘制形状的某些属性吗?
我有两个按钮,它们的形状相同,只有颜色不同
b1.xml
b2.xml
布局.xml
如果我想创建 100 个不同颜色的按钮,我需要创建 100 个可绘制的 xml。
我可以只创建一个可绘制的 xml,然后覆盖布局 xml 中的颜色或其他属性吗?
android - 使用 Android ShapeDrawable 以编程方式绘制圆
我的项目要求在运行时动态绘制一个圆圈。因此,为此目的,我使用 ShapeDrawable 以编程方式创建圆,但不幸的是,我在 ShapeDrawable 中找不到用于 CircleShape 的任何类或方法,而我只找到了OvalShape()
. 因此,请帮助我通过 ShapeDrawable 仅通过圆的直径或半径来绘制圆。提前致谢。任何类型的定制都对我修复我的解决方案很有用。
我用于 ShapeDrawable 的代码是
使用的代码MainActivity.java
在我的项目中用于TextView 的xml是txtCount
但即使将宽度和高度设置为 50 后仍然没有运气。该属性的行为仍然像椭圆形。
scrollview - 滚动列表视图后,在 android 更改中替换了自定义 listAdapter 中的可绘制图像。为什么?
我使用 CustomBaseAdapter 来表示 listView 中的列表。MainActivity 显示在下面的第一张图片中,其中包含自定义 listView 适配器。现在,当我单击位置编号 [4] 处的项目之一时,可绘制图像会随着填充颜色而改变,如图像第二个所示。当我再次滚动 listView 时,填充的 drawble 颜色消失并保持与之前的状态相同。那么我怎样才能做到这一点呢?
单行.java
CustomListAdapter.java
MainActivity.java
可绘制/one.xml
android - ShapeDrawable 顶部有黑色边框
我正在尝试为表格单元格的背景创建一个 ShapeDrawable。目前,我有一个带有 1px 黑色边框的白色矩形:
我想得到这个确切的东西,但边界只沿着形状的顶部和底部。有人可以展示如何做到这一点,或链接到解释如何使用 ShapeDrawable 的页面吗?谢谢!
android - 任何人都知道为什么使用自定义 shape-drawable 会删除按钮上的 stateListAnimation 吗?
我一直在使用自定义形状可绘制对象。但从理论上讲,它应该与 stateListAnimators 完美搭配,对吗?
此外,我认为这也与为什么使用自定义 shape-drawable 会在具有高度属性时删除添加到视图中的阴影有关。