編輯:關於Android編程
先來看下效果圖:
其中show和dismiss的時候有動畫效果。
原先試過使用PopupWindow來做,但是使用的時候不是那麼舒服,畢竟不是dialog嘛。
所以這次嘗試還是使用dialog來做 ,很多地方是引用了系統源碼(源碼是最好的老師)
首先看CustomDialog.java的構造函數:
protected CustomDialog(Context context) { this(context, R.style.CustomDialog); } protected CustomDialog(Context context, int theme) { super(context, theme); mAlert = new AlertController(context, this, getWindow()); Window window = getWindow(); window.setGravity(Gravity.BOTTOM); // 設置window的位置為底部 window.setWindowAnimations(R.style.AnimationDialog); // 設置window的動畫 window.setBackgroundDrawableResource(android.R.color.transparent); // 設置window背景透明 }
艾瑪,不太會描述,直接上源碼
Android 側滑菜單的實現,參考網上的代碼,實現側滑菜單。最重要的是這個動畫類UgcAnimations,如何使用動畫類來側滑的封裝FlipperLayout。1、實
前言團隊項目開發前的統一三要素:統一需求/開發文檔,統一代碼規范,統一環境(編譯/測試/發布)。一個項目團隊,要想有高效的產出,必須在團隊協作上下好功夫,必須在項目開發統
老風格,廢話不多說了,直接給大家貼android獲取屏幕寬高的代碼了。主要代碼:package com.km.screeninfo; import android.os
1. 新建project MyJNI,使用默認設置即可。2. 新建Test類:右鍵com.example.myjni新建java類3. 在Test類中編寫如下代碼,loa