1. 程式人生 > >筆記——Android自定義seekbar中,滑塊顯示不全解決辦法

筆記——Android自定義seekbar中,滑塊顯示不全解決辦法

自定義seekBar的時候發現,圓形滑塊總有一部分被覆蓋,設定什麼padding之類的病不起作用,查詢資料發現

android:thumbOffset="0dp"

在佈局檔案中加上thumbOffset屬性可以解決,thumbOffset屬性表示滑塊距離左側的間距。

下面附上自定義SeekBar

<SeekBar
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:maxHeight="4dp"
            android:minHeight="4dp"
            android:paddingLeft="16dp"
            android:paddingRight="16dp"
            android:thumbOffset="0dp"
            android:progressDrawable="@drawable/bg_seek_bar_drawable"
            android:thumb="@drawable/ic_seek_bar" />

其中bg_seek_bar_drawable檔案設定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>
            <solid android:color="#8e8e8e" />
        </shape>
    </item>
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <solid android:color="#008e8e8e" />
            </shape>
        </clip>
    </item>
    <item android:id="@+android:id/progress">
        <clip>
            <shape>
                <solid android:color="#ffa74b" />
            </shape>
        </clip>
    </item>
</layer-list>
ic_seek_bar為一張滑塊的圖片,效果如下圖


相關推薦

筆記——Android定義seekbar顯示解決辦法

自定義seekBar的時候發現,圓形滑塊總有一部分被覆蓋,設定什麼padding之類的病不起作用,查詢資料發現 android:thumbOffset="0dp" 在佈局檔案中加上thumbOffset屬性可以解決,thumbOffset屬性表示滑塊距離左側的間距。 下面

定義seekbar圓球顯示被覆蓋掉一部分問題

今天在開發中遇到一個問題,自定義seekbar 樣式時,發現圓球顯示不全。後來找到解決方法:在xml裡記得加上這句 android:thumbOffset="0dip",這是設定圓球距離左側的間距,問題完美解決。 <com.ifu.toolslib.widget.

Android定義SeekBar樣式遇到的進度條高度問題

首先來看我的android:progressDrawable="@drawable/seek_progress_drawable",下面是seek_progress_drawable檔案: <

Android 定義Dialog類並在Activity實現按鈕監聽。

實際開發中,經常會用到Dialog,比如退出時候會彈出是否退出,或者還有一些編輯框也會用Dialog實現,效果圖如下: 開發中遇到的問題無非在於如果在Activity中監聽這個Dialog中實現的按鈕,Dialog類如下,在MyDialog這個類中實現了一個LeaveMyDialogLi

Android定義Seekbar滑動條Pop提示跟隨滑動按鈕一起滑動

由於專案需要做出此效果,自定義寫了一個。 效果圖 思路: 原始的seekbar只有滑動條並沒有下方的提示文字,所以我們必須要繼承Seekbar重寫這個控制元件。 程式碼: 在values資料夾下新建attrs.xml,用於設定跟隨滑動按鈕的文字大小,顏色,背景。

Android定義圖片圓角增加漸變陰影

自定義圖片,切圓角、圓形,增加漸變顏色陰影 一、先上效果圖 二、GitHub 三、思路 1、圖片切成圓角(圓形) 2、繪製一個帶有漸變陰影的圖形 3、融合圓角圖片和陰影圖形 四、實現(以下是以圓角為例,圓形的類似)

android 定義view之側效果

效果圖: 看網上的都是兩個view拼接,預設右側的不顯示,水平移動的時候把右側的view顯示出來。但是看最新版QQ上的效果不是這樣的,但給人的感覺卻很好,所以獻醜來一發比較高仿的。 知識點: 1、ViewDragHelper 的用法; 2、滑動衝突的解決; 3、自定

android定義文字框後面帶清空按鈕

class MyEditText extends EditText { private final String TAG = "MyEditText"; private Drawable dRight; private Rect rBounds; // 構造器 public MyEditText(Conte

Android 定義的Dialog點選確定按鈕讓其根據條件判斷消失與否

自定義個Dialog,,但是點選確定按鈕的時候,對話方塊會直接消失,這不符合我的需求,我需要在點選確定的時候,判斷是否滿足一定的條件,如果滿足就讓其消失,如果不滿足,給個提示,但是對話方塊不消失,例如自定義的時間選擇控制元件,如果選擇的結束時間小於開始時間,給個

Android定義xml屬性定義(組合)控制元件

原文連結  本文是在“劍蕭舞蝶”的“Android中View自定義組合控制元件的基本編寫方法”的基礎上進行修正而來的。按照原作者的說發和程式碼來寫自定義控制元件,結果使用的時候出了不少問題。我之前對於這塊完全沒有去接觸,又看到有人說網上的例子都是大同小異,很多細節也沒有說清

Android 定義View attr屬性 深入解析

一、attr和styleable 自定義View,如果想在xml指定引數(例如:改變字型顏色,字型大小),需要宣告一個styleable,並在裡面自己定義一些attr屬性。 attr不依賴於styleable,styleable只是為了方便attr的使用。

定義模型有時候新增的欄位會報以下的錯誤:

Fatal error:Call to a member function GetInnerText() on a non-object inD:\phpStudy\WWW\kaisiwo\include\customfields.func.php  in line 539

android 定義TextViewHtml超連結點選事件詳解

public class TextHtmlActivity extends Activity { private TextView text; private Activity mActivty; @Override protected vo

Android 定義 SeekBar

轉載請註明出處:http://blog.csdn.net/htwhtw123/article/details/78005899 自定義顏色大小形狀的SeekBar和使用圖片的SeekBar。其中,自定義顏色大小形狀的SeekBar,自定義滑塊顏色形狀,滑軌滑過

v-for el-table遍歷定義的列巢狀顯示

colunmName: ['澳中線-悉尼-倉庫', '澳中線-悉尼-倉庫1'], totalNumber: 100, data: [{ list: [ { name: '澳中線-悉尼-倉庫

定義View四個引數的建構函式其最後兩個引數的含義

先看兩個引數的建構函式: public View(Context context, @Nullable AttributeSet attrs) { this(context, attrs, 0); }public View(Context conte

Android 定義密碼框密碼+確認密碼

/**  * Dialog 顯示檢視  *   * @author LanYan  *   */ @SuppressLint("InflateParams") public class KeyPayPasswordView {@ViewInject(R.id.dyq_pay

Android 定義SeekBar背景樣式

自定義Android系統控制元件的背景樣式大同小異,現在以自定義SeekBar背景樣式走下流程:  1.SeekBar的進度條樣式,custom_seekbar_progress.xml: <?xml version="1.0" encoding="utf-8"?&g

android 定義view時實現動起來的幾種方法

前言 在自定義view時如何讓她動起來呢?本人在14年面世的時候就被問到了listview下拉重新整理時,如何下拉如何上移,還記得本人當初的答案是使用屬性動畫,被人好好的鄙視了一番,說多了,好了拔劍吧 offsetLeftAndRight(offsetX)

Android 定義seekbar

在開發時經常會使用自定義的seekbar,畢竟系統自帶的很難看。每次都是從網上找一些方法,但是每次都會試好幾個才會實現效果。現在記錄下來,備用。 兩個重要的屬性: android:progressDrawable:進度條的顏色 android:thumb