我有一個對話框,在這裏我有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"
/>
,但它不是給我正確的效果,因爲我想,我想同這些圖片下方是..但是帶「是」和「否」文本。
請參閱此鏈接,它可能會幫助您解決問題 –
給出的鏈接對我無用。 –