Articles of 渐变

Android创建类似iphone的Gradient

我需要在我的Android应用程序中创建像渐变的黑色iphone。 请在下图中查看顶部的黑色渐变。 怎么做? 谢谢

如何将渐变设置为TextView的文本颜色?

我的drawable文件夹中有一个包含渐变( textgradient.xml )的文件。 我需要将此渐变作为TextView的文本颜色通过Java。 怎么做?

Android的渐变抽象:Eclipse中的屏幕截图质量很差

我正在使用类似下面的drawables作为渐变背景: 这会在模拟器上产生带状渐变,当我拍摄模拟器的截图(使用Eclipse)时,结果甚至更差: 为什么? 以及如何解决这个问题? 虽然我在drawables的XML中使用android:dither=”true”并在Activity的onCreate() : getWindow().setFormat(PixelFormat.RGBA_8888); getWindow().addFlags(WindowManager.LayoutParams.FLAG_DITHER); 顺便说一句,蓝色部分是本机操作栏,灰色渐变是ListView行,背景是drawable。

Android XML可绘制透明渐变

我想澄清一下HTML颜色代码前面的代码是什么以及它是如何运作的。 1)我假设,在下面的例子中, #00000000的endColor与前面的两个00表示生成的颜色比FF更透明。 2)但规模是多少? 3)是否有某种hex量表相当于某些百分比? 我真的很困惑,找不到文档,因为我甚至不确定我应该搜索的术语,除了’xml透明渐变‘,它不告诉我我想知道什么。 任何/所有帮助表示赞赏。 谢谢

渐变风格

在我的Android应用程序中,我隐藏了默认标题栏,引入了TabView并在TabView的选项卡下添加了我自己的标题栏。 目前,我正在使用?android:attr / windowTitleStyle样式,这使我的新标题栏显示为灰色和渐变。 它看起来不错,但我的屏幕看起来非常灰度。 我想通过使这个标题栏成为不同的颜色渐变来增加一些东西。 我在这看什么? 创建我自己的图像并使用它? ?android:attr / windowTitleStyle样式似乎会根据自定义标题栏的高度进行扩展; 所以我不确定它实际上是一个单一的图像。 我试图用一点半透明的方式抛出一个LinearLayout(例如:制作颜色#800000FF),但我在此LinearLayout后面的渐变样式消失了。 谢谢你的帮助 更新: 根据我在下面的回答,我发现我可以创建一个定义渐变的XML文件并使用它。 它在我的布局上的LinearLayout(titlebar_gradient)中工作正常。 但是,它不适用于最外层的LinearLayout(background_gradient)。 有人能告诉我为什么吗? 据我了解,ListView应该是透明的……

以编程方式从android中的drawable创建textview背景

我必须在android TextView上以编程方式设置背景 我使用下面的code.its不工作,它也给了我nullpointerexception错误。 best_deals = (TextView) findViewById(R.id.bestdeals); best_deals.setBackground(getResources().getDrawable( R.drawable.headerradius)); 但我必须把这些 best_deals.setTextColor(Color.parseColor(“#be2351”)); 意味着它的工作 上面的代码有什么问题??? 请给我这些解决方案.. 这是我的header_redius.xml :

如何以编程方式从Android上的渐变中获取颜色列表

在Android中我想绘制一个动态数量的馅饼PieChart。 每个饼应该具有与渐变不同的颜色。 例如,我想要从浅棕色到深棕色的渐变。 如果我需要绘制五个馅饼,我需要从这个渐变的开始到结束五个卷。 如何使用Android框架在Java中实现这一目标? 我发现我可以为一条线创建一个LinearGradient,即: LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB(“lightbrown”), toRGB(“darkbrown”), TileMode.REPEAT); 但我没有find任何从这一行获得颜色的function,即: // for the five needed RGB colors from the gradient line lg.getRGBColor(1, 1); lg.getRGBColor(2, 2); lg.getRGBColor(3, 3); lg.getRGBColor(4, 4); lg.getRGBColor(5, 5); 你有什么想法我怎么能得到这个? 谢谢!

Android径向渐变

我有跟随drawable set作为LinearLayout背景: 根据文档 ,gradientRadius可以设置为窗口/父级大小的百分比。 不幸的是……它没有用。 半径是0.我做错了什么? 或Android有什么问题? 我需要径向渐变来填充整个屏幕。 解决方法是什么?

如何设置渐变animation?

如何设置从颜色#1到颜色#2的渐变animation? 类似的东西 我打算将它用作单位的健康栏(因此,它将是以绿色开始并以红色结束的有限animation)

Android:AppBarLayout渐变背景

我尝试使用渐变背景(从黑色到透明)实现工具栏。 工具栏位于一个AppBarLayout内,它位于CoordinatorLayour内,因为我希望工具栏在滚动屏幕时滑出屏幕(滚动| enterAlways滚动标记)。 这适用于棒棒糖前版本,看起来像这样: 但是在棒棒糖上这是显示的内容: 我在工具栏和appbarlayout上尝试了其他背景组合,以使工具栏具有渐变背景,但所有内容都会产生相同的结果。 我试图寻找类似的问题,但没有find。 …