在android中的位图上填充颜色

在android中的位图上填充颜色,第1张

概述如何根据搜索栏进度在特定区域填充图像上的颜色(即燃料图像).我尝试过以下解决方案,但根据我的要求,它没有多大帮助.请查看下面的图像以获取更多参考.解决方法:您还可以在您拥有的图层上绘制位图.只需添加一个与您想要着色的条形图(或者您拥有的任何颜色)相同尺寸的位图.然后添

如何根据搜索栏进度在特定区域填充图像上的颜色(即燃料图像).

我尝试过以下解决方案,但根据我的要求,它没有多大帮助.

请查看下面的图像以获取更多参考.

解决方法:

您还可以在您拥有的图层上绘制位图.
只需添加一个与您想要着色的条形图(或者您拥有的任何颜色)相同尺寸的位图.然后添加颜色并说明它应该在条形图中显示的颜色.

例:

// making our bitmap and canvas        Bitmap bmResult = Bitmap.createBitmap(barWIDth, 75,                Bitmap.Config.ARGB_8888);        Canvas canvas = new Canvas(bmResult);        paint.setShader(new linearGradIEnt(wIDthToFill, 75, wIDthToFill, 75,                0xFF97ca3e, 0xFF284060, TileMode.MIRROR));        paint.setShader(new linearGradIEnt(wIDthToFill, 75, wIDthToFill, 75,                0xFF97ca3e, 0xFF284060, TileMode.CLAMP));        paint.setARGB(188, 164, 120, 130);        canvas.drawRect(0, 0, wIDthToFill, 75, paint);

wIDthToFill将是一个变量,其值为您想要绘制的数量.您还可以通过获取屏幕宽度和计算百分比来绘制此动态.

祝你好运.

总结

以上是内存溢出为你收集整理的在android中的位图上填充颜色全部内容,希望文章能够帮你解决在android中的位图上填充颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存