您的位置:首页 > 科技 > 能源 > 商丘关键词优化推广_搜索引擎优化营销_seo引擎优化怎么做_镇江seo

商丘关键词优化推广_搜索引擎优化营销_seo引擎优化怎么做_镇江seo

2024/11/15 12:52:39 来源:https://blog.csdn.net/afufufufu/article/details/143233212  浏览:    关键词:商丘关键词优化推广_搜索引擎优化营销_seo引擎优化怎么做_镇江seo
商丘关键词优化推广_搜索引擎优化营销_seo引擎优化怎么做_镇江seo
  • 效果图
    在这里插入图片描述

  • xml布局 @mipmap/seekbar图片随意一张图都可以,这里我的图就不贴出来了

				 <SeekBarandroid:id="@+id/seekBar"android:layout_marginLeft="8dp"android:layout_width="377dp"android:layout_height="8dp"android:layout_gravity="center"android:layout_centerHorizontal="true"android:progressDrawable="@drawable/seek_bar_voice_bg"android:thumb="@mipmap/seekbar" />
  • seek_bar_voice_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-listxmlns:android="http://schemas.android.com/apk/res/android"><item android:id="@android:id/background"><shape><corners android:radius="5dip" /><solid android:color="#D4E3F4" /></shape></item><item android:id="@android:id/secondaryProgress"><clip><shape><solid android:color="#D4E3F4" /></shape></clip></item><item android:id="@android:id/progress"><clip><shape><corners android:radius="5dip" /><solid android:color="#0A68F5" /></shape></clip></item>
</layer-list>
  • 逻辑实现
 SeekBar seekBar=findViewById(R.id.seekBar);AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);//获取系统最大音量int maxVolume = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);seekBar.setMax(maxVolume);//获取当前音量int currentVolume = am.getStreamVolume(AudioManager.STREAM_MUSIC);seekBar.setProgress(currentVolume);seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {@Overridepublic void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {//滑动时候调用if(fromUser){//设置系统音量am.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0);int currentVolume = am.getStreamVolume(AudioManager.STREAM_MUSIC);seekBar.setProgress(currentVolume);}}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {//摁下的时候调用}@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {//松开的时候调用}});

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com