我想为我的进度条编辑onDraw
方法。但在我的课堂上,我使用extends
到Activity
课程。当我在网上搜索时,我会看到,我应该延伸到ProgressBar
课程。但是我会活动,所以如何实现ProgressBar类呢?
我的理由:我想使用从右到左填充的进度条。
我的代码:
@Override
protected void onDraw(Canvas canvas) {
canvas.save();
canvas.rotate(180,MainActivity.phone_width/2,MainActivity.phone_height/2);
super.onDraw(canvas);
canvas.restore();
}
答案 0 :(得分:0)
ProgressBar是View的孩子。 Activity不是,但它可以包含一个或多个由一个或多个视图组成的ViewGroup。
创建ProgressBar
的子类,然后将其包含在Activity
呈现的视图中。