天天看點

android popupwindow 彈出動畫

 PopupWindow的布局popwindow.xml

  注意3個LinearLayout裡必須設定clickable和background,這樣當點選上去的時候才會有點選效果

  android:clickable="true"

  android:background="@drawable/state_btn_pressed"

<a href="http://www.eoeandroid.com/">?</a>

<code>&lt;?xml version=</code><code>"1.0"</code> <code>encoding=</code><code>"utf-8"</code><code>?&gt;</code>

<code>&lt;LinearLayout</code>

<code>xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code>

<code>android:layout_width=</code><code>"fill_parent"</code>

<code>android:layout_height=</code><code>"wrap_content"</code>

<code>android:orientation=</code><code>"horizontal"</code>

<code>android:id=</code><code>"@+id/layout_main"</code>

<code>&gt;</code>

<code>&lt;LinearLayout android:layout_width=</code><code>"fill_parent"</code>

<code>android:orientation=</code><code>"vertical"</code>

<code>android:gravity=</code><code>"center_horizontal"</code>

<code>android:clickable=</code><code>"true"</code>

<code>android:background=</code><code>"@drawable/state_btn_pressed"</code>

<code>android:layout_weight=</code><code>"1"</code>

<code>android:id=</code><code>"@+id/btn_0"</code>

<code>&lt;ImageView android:layout_width=</code><code>"wrap_content"</code>

<code>android:scaleType=</code><code>"fitCenter"</code>

<code>android:src=</code><code>"@drawable/ic_call"</code>

<code>&lt;/ImageView&gt;</code>

<code>&lt;TextView android:layout_width=</code><code>"wrap_content"</code>

<code>android:textColor=</code><code>"#000000"</code>

<code>android:textSize=</code><code>"18px"</code>

<code>android:text=</code><code>"電話"</code><code>&gt;</code>

<code>&lt;/TextView&gt;</code>

<code>&lt;/LinearLayout&gt;</code>

<code>android:id=</code><code>"@+id/btn_1"</code>

<code>android:src=</code><code>"@drawable/ic_home"</code>

<code>android:textColor=</code><code>"#000"</code>

<code>android:text=</code><code>"空間"</code><code>&gt;</code>

<code>android:id=</code><code>"@+id/btn_2"</code>

<code>android:src=</code><code>"@drawable/ic_sms"</code>

<code>android:text=</code><code>"短信"</code>

  state_btn_pressed.xml,點選的效果:

<code>&lt;selector xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>&gt;</code>

<code>&lt;item android:state_pressed=</code><code>"true"</code>

<code>android:drawable=</code><code>"@drawable/bg_btn_pressed"</code>

<code>android:padding=</code><code>"0dp"</code><code>/&gt;</code>

<code>&lt;/selector&gt;</code>

1、android圖檔浏覽器 PhotoStore

2、仿QQ--tab切換動畫執行個體

3、基本控件及基本動畫效果demo

4、Activity跳轉頁面切換漂亮效果

5、Android瀑布流加載圖檔效果執行個體

繼續閱讀