專案位址
使用後效果如下:
使用方法:
1. 在專案中新增依賴
compile 'site.gemus:openingstartanimation:1.0.0'
//在gradle中匯入專案
使用
openingstartanimation.builder(context context) //context為當前活動的basecontextopeningstartanimation.show(activity mactivity) //mactivity為當前顯示的activity
openingstartanimation openingstartanimation = new openingstartanimation.builder(this)
.create();
openingstartanimation.show(this);
預設的效果為圖1,可使用builder.setdrawstategy()方法指定其他三種效果,圖2、3、4分別對應了redyellowbluedrawstrategy,linedrawstrategy和rotationdrawstrategy三種動畫效果,也可以自定義介面實現動畫,如下所示openingstartanimation openingstartanimation = new openingstartanimation.builder(this)
.setdrawstategy(new drawstrategy()
@override
public
void
}@override
public
void
}}).create();
也可以通過其他set函式指定圖示,應用名,應用一句話描述等等,如下所示openingstartanimation openingstartanimation = new openingstartanimation.builder(this)
.setanimationinterval() // 設定動畫時間間隔
.setanimationfinishtime() // 設定動畫的消失時長
.create();
覺得好用的話別忘了賞個star哦,github位址如下Android 判斷鎖屏 開屏等狀態
原文出處 一 判斷 通過鍵盤或者powermanage判斷 1 通過powermanager的isscreenon方法 powermanager pm powermanager context.getsystemservice context.power service boolean isscre...
Android開屏 鎖屏 解鎖監聽實現
實現方式監聽broadcastreceiver 事件 許可權監聽使用者解鎖需要在androidmanifest中註冊許可權 android.permission.receive user present 複製 具體實現public inte ce screenstatuslistener 複製 實現...
Android動畫 View動畫
1 使用view,首先要建立xml檔案。res anim filename.xml 使用動畫 button button animation animation animationutils.loadanimation this,r.anim.filename button.startanimati...