问题标签 [gradientdrawable]

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.

0 投票
3 回答
4660 浏览

android - 如何在 Android 中以编程方式为 GradientDrawable 设置 TopLeftRadius 和 BottomLeftRadius

我有一个 ShapeDrawable 。我想以编程方式设置 CornerRadius (TopLeftRadius & BottomLeftRadius)。

下面是我的xml

0 投票
1 回答
426 浏览

android - GradientDrawable in android

I have 3 buttons, which needs to have white background and radius of 20

My GradientDrawable function

i use call the function and set the background

GradientDrawable buttonGradient = imageButtonGradient(); captureImageButton.setBackground(buttonGradient);

I can see it capture button as i need it

works as required

However when i use the gradient for Back and submit button

doesn't work

I am using the same function for GradientDrawable. Using the same way to call the function. I am using it as following

As shown, the back button and submit button have been both rounded. So it is working, however i am just not sure why the captureImageButton is not showing full white color as it should.

Any suggestions?

0 投票
1 回答
71 浏览

android - 如何摆脱按钮上出现的阴影?安卓

我创建了一个带有 Gradient Drawable 的按钮。

在此处输入图像描述

如果你看这个按钮,它有那些额外的灰色线,正如我的红色箭头所指出的那样。如果我使用 XML 创建形状但当我使用

下面看到的渐变可绘制代码显示了这些行。我该如何摆脱它们?

如果我增加 setCorner Radius,这些会变得更加明显

0 投票
1 回答
158 浏览

java - 为什么 gradientdrawable.setBackground 使我的应用程序崩溃?

没有编译错误,只是在我试驾的时候就崩溃了

0 投票
1 回答
313 浏览

android - 以编程方式为自定义视图设置形状颜色

我制作了一个自定义微调器,我正在尝试以编程方式更改自定义视图中布局的背景。我尝试了很多用这种方法改变布局背景,但它不起作用。如何设置像 xml 代码一样的背景可绘制对象?

提前致谢。

ExtendSpinner 类:

布局

我使用 ExtendSpinner 的 activity_main.xml

0 投票
3 回答
785 浏览

android - 在 GradientDrawable Android 上设置描边

我正在创建一个自定义按钮,我正在使用 Drawable.setTintList 为默认、按下和禁用状态设置颜色。
我想实际为按钮添加一个边框,我正在尝试这样做:

有了这个,边框是不可见的,但是如果我不使用色调列表,那么我会看到边框。
有没有办法可以使用 setStroke 和 TintList?
我试过 d.setStroke(width, colorList) 也没有用。

0 投票
1 回答
588 浏览

android - Gradient Drawable - 以编程方式获取描边颜色

我编辑了背景如下的文本:

它在编辑 Editext 周围创建了一个灰线边框

当出现验证错误时,我需要更改此颜色并将其设置为红色。在 addTextChangedListener 上,我需要将其重置为灰色。

下面是我改变颜色的功能

我如何检查背景是否为灰色,然后只将其更改为红色,否则不需要,因为它被多次调用。

0 投票
1 回答
210 浏览

xamarin.forms - 在android自定义渲染器代码中添加底线?

我知道默认DatePicker已经有一个底线,但我试图DatePicker在自定义渲染器代码中添加一个底线(出于某种目的)。

我可以设置GradientDrawable对象的完整边框,myGradientDrawable.SetStroke(3, myColor);但我不知道如何只添加底线,所以任何人都可以帮助我吗?

0 投票
1 回答
699 浏览

android-studio - 将 GradientDrawable 转换为位图

对不起,如果我听起来太菜鸟。有什么方法可以像转换 GradientDrawable

成位图格式。我正在尝试将 GradientDrawable 设置为设备壁纸。

非常感谢你。:)

0 投票
0 回答
215 浏览

android - 以编程方式为 ImageView 设置不同的角半径

我正在以编程方式创建 ImageView 并尝试为每个角设置不同的角半径:

这似乎cornerRadii行不通。

如果我正在使用shape.cornerRadius = 100f它的工作,但对于所有角落。

我也试过mutate()在设置之前打电话,cornerRadii但它并没有影响 ImageView。