Articles of 渐变

如何使渐变形状留在CollapsingToolbarLayout标题后面

我一直在玩Chris Bane的关于折叠工具栏布局的Cheesesquare示例应用程序 ,我在折叠工具栏上添加标题后面的渐变有困难,因此即使背景很亮,标题仍然可读。 我在stackoverflow上看到过一个解决这个问题的解决方案 。 该解决方案将渐变“附加”到图像本身而不是“折叠”工具栏的底部。 当您向下滚动时,将会发生的情况是,当图像偏离视线时,该渐变将随图像消失。 我想让渐变跟随工具栏折叠(并保持视差效果)。 这段简短的video应该可以解决问题: https : //vid.me/J225 activity_contact_detail.xml … backdrop_bg.xml 非常欢迎任何帮助!

Android可绘制的背景和左侧的渐变

W想要有一个drawable ,左边有背景和渐变,大约10dp宽。 我想要实现的形象: 左边的红色渐变 其余的背景 我怎么能做到这一点? 我试过有两种形状的layer-list ,但没有运气。 物品背景: 背景可绘制: 形状可绘制:

Android:使用shape.xml显示类似阴影的渐变

嗨,我试图使用shape.xml只在顶部获得渐变阴影 从图像中按下线性布局中的按钮,我想在布局的顶部给出渐变。 我正在做如下,但它没有成功

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); 你有什么想法我怎么能得到这个? 谢谢!