目前我正在对我的录音机进行一些增强,现在我添加了幅度来获取麦克风输入电平并将其显示给用户以查看是否正在录制音频。它可以正常工作,dialog.setProgress();
但由于我非常希望它在用户面前很好地显示,我计划让它改变颜色并隐藏进度的背景,只显示它根据进度级别而变化的进度部分。假设 20 下面是绿色 40 下面是黄色 60 下面是橙色和红色 60 向上就像我们在媒体播放器中看到的典型音频电平一样。但我不知道为什么我什至不能将进度条的背景设置为透明以及更改我的 progressDrawable 会改变我的情况下的整个进度条。为此需要一些帮助。无论如何在这里'
<ProgressBar
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/mic_level"
android:indeterminate="false"
android:layout_below="@+id/chk_Record"
android:layout_alignParentLeft="true"
android:layout_marginTop="31dp"
android:layout_alignParentRight="true"
android:progress="50"
android:clickable="false"
android:progressDrawable="@color/holo_bright_blue"
android:background="@color/transparent"/>