Articles of 颜色

Android ProgressBar:如何以编程方式设置辅助颜色

我需要以编程方式设置二级进度栏颜色。 我只看到方法 ProgressBar.setProgressDrawable(drawable) 设置原色,但没有设置二次色的方法。 我怎么能做到这一点?

Android,从EditText中dynamic改变下划线颜色

是否有可能dynamic改变EditText下划线的颜色? 就像效果一样,当我把它聚焦的时候,它变成了蓝色。 希望你明白我想要做什么。

Android背景string资源

我正在处理布局XML文件,我想为LinearLayout设置背景颜色。 这一点,我现在使用,完美的作品: android:background="#1a64b7" 不过,我宁愿打破这一点。 在我的strings.xml文件中 <string name="bg_blue">#1a64b7</string> 但是当我以如下方式使用它时: android:background="@string/bg_blue" 它在Eclipse中的graphics布局预览中显示得很好,但是应用一打开就崩溃。 有任何想法吗? 万分感谢。 缺口

如何获得Android系统颜色?

我正在寻找方式来获得Android系统的颜色 – 设备中使用的颜色主题。 使用android:color/我没有得到正确的颜色。 例如:我的设备背景颜色是BLACK ,菜单背景颜色是DARKGREY 。 来自android:color/ in设备的值是:只有BLACK和WHITE背景。

如何获得通过ADB的屏幕像素的颜色

我需要获取我的android手机屏幕上的特定点的颜色信息。 有没有办法通过亚行来做到这一点? 我现在使用内置命令screencap捕获整个屏幕,然后读取特定点的颜色。 但是,它太慢了。

Android:最简单的方法来改变一个PNG文件的颜色

我正在写一个基本精灵(一个气球)的游戏 – 目前我有两个不同的彩色气球PNG文件,我已经创build了,我需要创build更多(可能是另外5个左右),不想有像7个不同的PNG文件。 (这将是20个额外的文件,因为我有4个不同大小的缩放目的)我宁愿坚持1 – 我目前有黄色和红色(几乎坚实,但不完全 – 他们有他们的细节)。 问题 – 有没有简单的方法来改变我现有的PNG文件的颜色? 我见过有人提到setColor和setColorFilter但我不能解决如何使用这些。 也将这些甚至工作在PNG文件已经有一个颜色,或者他们只工作在白色PNG文件(我不认为我的PNG可以实际上只是白色)? 谢谢大家的任何帮助,将不胜感激。

Android ShowcaseView文字颜色

在这里find的android showcaseview库中的子文本的默认颜色是白色的。 我想使潜台词黑。 我无法find有关如何更改文本颜色的任何文档。 XDA开发者有一个指导,说如何改变文字颜色,但似乎已经过时了。 任何熟悉showcaseview的人? 谢谢。

如何在MPAndroidChart中设置颜色?

我使用MPChartlib作为基本的“条形图”(3条,值在0和100之间)。 应用程序的背景是黑暗的,所以我想将文本置于白色,但是当我在存储在string.xml中的chart_color中使用颜色代码“FFFFFF”设置文本,但文本显示为深蓝色。 `//Axe X XAxis x = barchart.getXAxis(); x.setPosition(XAxisPosition.BOTTOM); x.setTextColor(R.color.chart_color); x.setAxisLineColor(R.color.chart_color); // Design barchart.setDragEnabled(false); barchart.setDrawGridBackground(false); barchart.setTouchEnabled(false); barchart.setHighlightEnabled(false); barchart.setMaxVisibleValueCount(101); barchart.setDescription(null); barchart.setGridBackgroundColor(R.color.chart_color); barchart.invalidate(); // refresh //Axe Y barchart.getAxisLeft().setAxisMaxValue(100); barchart.getAxisLeft().setDrawTopYLabelEntry(true); barchart.getAxisLeft().setDrawAxisLine(false); barchart.getAxisLeft().setDrawGridLines(false); barchart.getAxisLeft().setAxisLineColor(R.color.chart_color); barchart.getAxisLeft().setTextColor(R.color.chart_color); barchart.getAxisRight().setAxisMaxValue(100); barchart.getAxisRight().setDrawTopYLabelEntry(true); barchart.getAxisRight().setAxisLineColor(R.color.chart_color); barchart.getAxisRight().setTextColor(R.color.chart_color); ` 我尝试了很多东西和研究,但找不到问题,lib不使用相同types的颜色代码或什么东西? 感谢您的帮助,Alex

在RecyclerView中改变单个drawable的颜色将改变所有的drawable

我只是试图改变我的行内我的drawable的颜色取决于一个值,而不是一个可绘制的适配器改变了所有的人。 这是我的适配器: public class ReportAdapter extends RecyclerView.Adapter<ReportAdapter.ReportViewHolder> { DataBaseHelper dataBase; private LayoutInflater inflater; List<ChoosedSubject> data = Collections.emptyList(); Context context; OnItemClickListener itemClickListener; public ReportAdapter(Context context, List<ChoosedSubject> data, OnItemClickListener itemClickListener) { inflater = LayoutInflater.from(context); this.data = data; this.context = context; this.itemClickListener = itemClickListener; } @Override public ReportViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = inflater.inflate(R.layout.report_cell, parent, […]

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

在Android我想画一个PieChartdynamic数量的派。 每个饼图应该有不同的颜色。 例如,我想有一个从浅棕色到深棕色的渐变。 如果我需要画五个馅饼,那么从这个渐变的开始到结束,我需要五个馅饼。 我怎样才能做到这一点与Android框架的Java? 我发现我可以为一条线创build一个LinearGradient,即: LinearGradient lg = new LinearGradient(1, 1, 5, 5, toRGB("lightbrown"), toRGB("darkbrown"), TileMode.REPEAT); 但是我没有find从这一行获取颜色的函数,即: // 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); 你有什么想法,我怎么能得到这个? 谢谢!