我正在开发一个我要展示的应用程序ProgressBar,但我想替换默认的Android ProgressBar.
那我怎么定制ProgressBar呢?
我需要一些图形和动画吗?
我阅读了以下帖子,但无法让它工作:
我正在尝试自定义状态栏,使其看起来像这样的图像:
但是,经过几个小时后,我所拥有的只是一个状态栏,只有我需要的背景(图2): 
我当前的代码是:xml布局:
<ProgressBar
android:id="@+id/pBarOverallStatus"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_weight="94"
android:indeterminateOnly="false"
android:max="100"
android:progressDrawable="@drawable/progress_bar_states" >
</ProgressBar>
Run Code Online (Sandbox Code Playgroud)
progress_bar_states.xml:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- <item android:id="@android:id/progress">
<bitmap
android:gravity="center"
android:src="@drawable/progressbar_progressing" />
<corners android:radius="10dp" />
</item>
-->
</layer-list>
Run Code Online (Sandbox Code Playgroud)
删除注释,proressbar_progressing看起来像
然后我有一些丑陋的东西,因为没有角落. 
我从代码添加背景,如:
overallStatus = (ProgressBar) findViewById(R.id.pBarOverallStatus);
Resources res = getResources();
overallStatus.setBackgroundDrawable(res.getDrawable(R.drawable.progressbar_background));
overallStatus.setProgress(50);
Run Code Online (Sandbox Code Playgroud)
我试图为图像添加角落,但没有运气.有没有人知道我在这里做错了什么?或者我错过了什么?另外,你知道我怎么能添加左右环?资源:

我想知道是否有人可以提供提示或来源以实现"Circle - Who's Around?"中使用的以下滑块小部件.这是我第一次遇到这个,我不确定这个小部件的确切名称:


我正在考虑使用自定义搜索栏背景来执行此操作,但我不知道如何确定搜索栏将在下一步中达到的确切像素.因为,这将独立于设备.在我的情况下,我计划使用图像,而不是指标.
请不要指向此链接http://www.mokasocial.com/2011/02/create-a-custom-styled-ui-slider-seekbar-in-android/,因为这不是我想要实现的目标.他们似乎使用静态图像页脚来显示D,W,K.我已经尝试过那个应用程序,它甚至没有走到精确的点或D,W,K.我看过AT&T Android Slider Controls但它们似乎没有为它提供任何来源.我发现一些iOS开发者实现了这一点但是,我并不真正了解obj C代码以便在Android中实现这一点.