相关疑难解决方法(0)

多色自定义搜索栏

我试图用多色的android创建自定义搜索栏.我试过下面的代码

customseekbar.java

int proBarWidth = getWidth();
int proBarHeight = getHeight();
int thumboffset = getThumbOffset();
int lastproX = 0;
int proItemWidth, proItemRight;
for (int i = 0; i < mproItemsList.size(); i++) {
proItem proItem = mproItemsList.get(i);
Paint proPaint = new Paint();
proPaint.setColor(getResources().getColor(proItem.color));

proItemWidth = (int) (proItem.proItemPercentage
        * proBarWidth / 100);

proItemRight = lastproX + proItemWidth;

// for last item give right of the pro item to width of the
// pro bar
if (i == mproItemsList.size() - 1
        && proItemRight != …
Run Code Online (Sandbox Code Playgroud)

java android android-layout

6
推荐指数
1
解决办法
833
查看次数

自定义ProgressBar

我正在尝试创建一个ProgresBar如下所示的内容:

期望的ProgressBar

到目前为止,我已经创建了一个扩展ProgressBar的对象,现在我想弄清楚我的下一步是什么.

我知道我需要覆盖onDraw()一些逻辑,这些逻辑将决定要着色的方块数.这是微不足道的.

我不知道该怎么做就是首先得到这些方块.如何替换默认的drawable,所以当我在布局中添加自定义栏时,我可以看到像我的图像?

android android-widget android-progressbar android-drawable

4
推荐指数
1
解决办法
3118
查看次数