最近项目中用到了自定义的相机,在写预览界面缩放功能时,采用的是seekBar的方式。但是系统的SeekBar实在是太难看了,只好通过自定义的方式自己写一个。
以下实现的效果可能不一定是您想要的,但希望能有所帮助。记录下来,也方便自己日后查看。
在布局文件中添加seekbar控件
<SeekBar
android:id="@+id/camera_SeekBar"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_above="@+id/camera_buttom_bar"
android:layout_marginBottom="50dp"
android:layout_centerInParent="true"
android:progressDrawable="@drawable/seekbar_style"
android:thumb="@drawable/seekbar_thumb"
android:maxHeight="1dp"
android:thumbOffset="0dp"
/>
其中主要是progressDrawable 和 thumb 这两个属性。
progressDrawable是用来实现seekBar进度条的样式,thumb是用来实现进度条上那个拖动的圆点的样式。
1,progressDrawable</