Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 分级栏定制,每个分级元素的大小都有所增加_Android_Customization - Fatal编程技术网

Android 分级栏定制,每个分级元素的大小都有所增加

Android 分级栏定制,每个分级元素的大小都有所增加,android,customization,Android,Customization,我知道我可以运用我自己的风格,用其他东西来交换ratingbar明星形象。 我需要一个更复杂的东西:每个ratingbar元素应该比前面的元素大 请看图片: 有可能吗?我会考虑自己的RattingBar,它是线性布局,我会在其中创建具有适当大小的视图。在增加速率时,我将添加更多的子视图,并缩放子视图。看起来很简单,可能不是最有效的方法,但仍然非常灵活。我们可以扩展分级栏,使分级栏的高度与最高的星星成比例,并在onDraw中设置每个星星的高度 这似乎是一个开始 这个链接也很有趣,尽管它只解决了可

我知道我可以运用我自己的风格,用其他东西来交换ratingbar明星形象。 我需要一个更复杂的东西:每个ratingbar元素应该比前面的元素大

请看图片:


有可能吗?

我会考虑自己的RattingBar,它是线性布局,我会在其中创建具有适当大小的视图。在增加速率时,我将添加更多的子视图,并缩放子视图。看起来很简单,可能不是最有效的方法,但仍然非常灵活。

我们可以扩展分级栏,使分级栏的高度与最高的星星成比例,并在onDraw中设置每个星星的高度

这似乎是一个开始

这个链接也很有趣,尽管它只解决了可绘制部分的交换问题