android開屏動畫

2021-08-13 17:49:01 字數 1582 閱讀 6120

專案位址

使用後效果如下:

使用方法:

1. 在專案中新增依賴

compile 'site.gemus:openingstartanimation:1.0.0'

//在gradle中匯入專案

使用

openingstartanimation.builder(context context) //context為當前活動的basecontext

openingstartanimation.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...