我想创建一个能够在不同视图(ImageViews,Buttons等)之上绘制进度指示器的Java方法。 这样我就可以调用 showProgess(View v)和 hideProgress(View v),进度指示器将仅覆盖传递的视图。实现这一目标需要采取哪些步骤?
答案 0 :(得分:1)
我不确定它是否仅仅是“编写方法”
如果我们有TextView并且您希望将进度显示为覆盖它,您可以:
创建ViewTextViewWithProgress类:
ViewTextViewWithProgress扩展了RelativeLayout {
(...) }
然后使用RelativeLayout布局并将普通TextView和你的进度指示器放入其中。
使用ViewTextViewWithProgress而不是普通的TextView
开始创建自定义视图的好地方: http://developer.android.com/guide/topics/ui/custom-components.html