編輯:關於android開發

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();
}
});
}
}
相關文檔:
http://www.cnblogs.com/zzw1994/p/4999461.html
Android性能優化之常見的內存洩漏
Android性能優化之常見的內存洩漏 前言 對於內存洩漏,我想大家在開發中肯定都遇到過,只不過內存洩漏對我們來說並不是可見的,因為它是在堆中活動,而要想檢測程序中是
安卓熱更新之Nuwa實現步驟,安卓nuwa實現步驟
安卓熱更新之Nuwa實現步驟,安卓nuwa實現步驟
Android自定義控件之仿汽車之家下拉刷新
Android自定義控件之仿汽車之家下拉刷新 關於下拉刷新的實現原理我在上篇文章Android自定義控件之仿美團下拉刷新中已經詳細介紹過了,這篇文章主要介紹表盤的動畫實
單機搭建Android開發環境(四),單機搭建android開發
單機搭建Android開發環境(四),單機搭建android開發單機搭建安卓開發環境,前三篇主要是磨刀霍霍,這一篇將重點介紹JDK、REPO、GIT及編譯工具的安裝,下載
Android Studio 優秀插件(二): Parcelable Code Generator,androidparcelable
Android Studio 優秀插件(二): Parcelable C