先給大家展示下效果圖,對第三方開源 android tickplusdrawable相關知識感興趣的朋友一起學習吧。
Android tickplusdrawable(TickPlusDrawable)是一個狀態可以通過動畫切換的按鈕,Android tickplusdrawable(TickPlusDrawable)在github上的項目主頁是:https://github.com/flavienlaurent/tickplusdrawable
測試代碼:
布局:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <View android:id="@+id/view" android:layout_gravity="center" android:padding="30dp" android:layout_width="128dp" android:layout_height="128dp" /></FrameLayout>
JAVA代碼:
package com.flavienlaurent.tickplusdrawable;import android.annotation.TargetApi;import android.app.Activity;import android.os.Build;import android.os.Bundle;import android.view.View;public class MainActivity extends Activity { @TargetApi(Build.VERSION_CODES.JELLY_BEAN) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View view = findViewById(R.id.view); // 第一個參數表示里面+號和勾的寬度,第二個參數是圓圈背景色和勾的顏色, //第三個參數是默認的加號的顏色,只顯示一次 final TickPlusDrawable tickPlusDrawable = new TickPlusDrawable(10, 0xff9C27B0, 0xff2196F3); view.setBackground(tickPlusDrawable); view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { tickPlusDrawable.toggle(); } }); }}
以上內容是小編給大家分享的第三方開源Android TickPlusDrawable狀態可以通過動畫切換的按鈕,希望大家喜歡。
新聞熱點
疑難解答
圖片精選