1)代碼在FloatCirecleView中需要在 public FloatCirecleView(Context context) 函數中調用 initPaints();2)android版本在23即Android6.0版本中無法獲取窗口權限,需要在點擊方法中增加判斷 if (Settings.canDrawOverlays(MainActivity.this)) { showFloatView(); } else {Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION)
2016-08-05
報錯permission denied for this window type.
好像是 android 6.0 禁用權限 SYSTEM_ALERT_WINDOW 了.
好像是 android 6.0 禁用權限 SYSTEM_ALERT_WINDOW 了.
2016-08-05
initPaints()方法應該寫在只有一個參數的構造方法里吧,因為你后面new FloatCircleView()時,傳入的只是一個context,這個時候initPaints()方法就不會執行,然后就會報空指針
2016-08-05