前言
正文
xml中Seekbar的配置
<SeekBar
android:id="@+id/seek_bar_1"
android:layout_width="920dp"
android:layout_height="40dp"
android:max="100"
android:progress="100"
android:progressDrawable="@drawable/seek_bar_bg_2"
android:thumb="@drawable/seek_thumb"
android:thumbOffset="0dp" />
PS : 如果不设置 android:thumbOffset="0dp" ,也就是thmub不从进度0开始,就没问题。
但是如果设置了
android:thumbOffset="0dp"
就可能存在问题。也就是java代码中通过setThumb设置,就存在偏移。
PS:通过setThumb设置这种比较少,比如一般动态换肤需要,或者不重新走Activity生命周期时需要静态的替换。
原因是mThumbOffset被重新赋值了,解决方式就是把mThumbOffset从新设置回去就行。
public void setThumb(Drawable thumb) {
//略
if (thumb != null) {
// Assuming the thumb drawable is symmetric, set the thumb offset
// such that the thumb will hang halfway off either edge of the
// progress bar.
mThumbOffset = thumb.getIntrinsicWidth() / 2;
}
//略
}
网上有很多方式,这里我只是方便自己自己整理一下,方便自己查阅。
参考文章
无,有点久了忘记了。
历史上的今天
暂无评论...
随机推荐
朱自清:洋槐
那个时刻我便为它幽幽地滋生出一种感动,自己的心似乎也变得干净而澄明。雨后清新的湿气萦绕书桌徘徊不去,我想这书桌会不会是用洋槐木做成的呢?否则为何它负载着沉重的思维却依然结实有力。洋槐给我一春一夏的绿色,到秋天,艳阳在树顶涂出一抹金黄,不几日,窗前已被装点得金碧辉煌。秋风乍起,金色的槐树叶如雨纷纷飘...
GridView快速滚动条修改
前言之前在《Android 修改ListView快速滚动条的bar -91易搜 - 阅读是一种生活方式 ()》也介绍过,后面有个新的需求:当没有一页时需要影藏。其实也简单,代码中对个数的判断进行影藏和显示。PS:内容跟之前差不多,但这里精简写。正文GridView和ListV...
Android中persistent属性的简介
前言在Android中,有些应用没有通过Service或者Broadcast等启动他,但Application还是被启动了。经过查阅资料和看代码,发现android:persistent="true"的妙用之处。实现Application,然后AndroidManifest.xml中注册Ap...
静态换肤库BiuSkin1DN的使用
前言前不久又上线了一个静态换肤库BiuSkin1DN,主要是针对日夜模式的换肤库:BiuSkin1DN。今天有空就简单介绍一下BiuSkin1DN库的使用。记录于此,方便自己查阅。正文日夜模式日夜模式就是我们常说的静态换肤的一种。进入话题前,先介绍一下优缺点。知此知彼,百战不殆优...
RecyclerView对Item拖动和上下滑动记录
前言简单的记录RecyclerView对Item的拖拽和上下滑动的使用。如果只是简单功能ListView就可以搞定,但是如果需要复杂点的,比如拖拽等,用recyclerview就可以完美解决。recyclerview可以借助ItemTouchHelper实现拖动和滑动删除功能,本文就简单的记...
Android ListView 滚动条的简单记录
前言用了多次还是容易忘记,因此这里记录一下,方便自己查阅。好记性不如烂笔头主要是摘抄的。正文android:scrollbars是否显示滚动条,它的取值可以是vertical,horizontal或none。android:scrollbarThumbVertical控制垂直滚动条...