我有一个对话框,在这里我有2个按钮“是”和“否”。如果我向右滑动,那么它会被视为按下“否”,如果我向左滑动,它将被视为按下“是”,就像一些电话呼叫screes为接受和拒绝呼叫所做的一样。我累了this链接。最初我的滑块位于中间位置(android:progress =“50”),如果当前进度返回5,我正在考虑它按下了“是”,如果它返回90,我认为按下“否”,当我尝试向左滑动或者正确它应该产生一个滑动的效果,以便随着拇指移动更好的UI。我很累这种方式,但它不是一个很好的效果,当右/左拇指运动.. 意味着我想要完全相同的幻灯片解锁按钮像this但要保持滑块在中间,这样我可以移动双方的是和如何使用seekbar添加滑块(左右)效果?
号<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<shape>
<gradient
android:angle="0"
android:startColor="#ff2c10"
android:endColor="#ff2c10" />
<corners android:radius="35dip" />
<size android:height="55dp"
android:width="250dp"/>
</shape>
</item>
<item android:id="@android:id/progress">
<clip >
<shape>
<gradient
android:angle="0"
android:centerY="0.5"
android:startColor="#295d0b"
android:endColor="#295d0b" />
<corners android:radius="35dip" />
<size android:height="55dp"
android:width="250dp"/>
</shape>
</clip>
</item>
</layer-list>
而且我seekbar.xml貌似....
<SeekBar
android:id="@+id/sb"
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:progress="50"
android:progressDrawable="@drawable/seek_bar"
android:thumb="@drawable/slide_thumb"
android:splitTrack="false"
android:background="@null"
android:thumbOffset="2dp"
android:paddingLeft="2dp"
android:paddingRight="2dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yes"
android:textSize="25sp"
android:textColor="@android:color/white"
android:layout_marginTop="22dp"
android:layout_marginLeft="10dp"
android:textStyle="bold"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No"
android:textSize="25sp"
android:textColor="@android:color/white"
android:layout_alignParentRight="true"
android:layout_marginTop="22dp"
android:layout_marginRight="10dp"
android:textStyle="bold"
/>
,但它不是给我正确的效果,因为我想,我想同这些图片下方是..但是带“是”和“否”文本。
请参阅此链接,它可能会帮助您解决问题 –
给出的链接对我无用。 –