Android : android animation: click a button and move the button to left-top area

on Thursday, July 10, 2014


if click right-bottom button, move left-top edge area in animation


I use layout_weight to be ratio(?) button size.


but button move to other layout, the button blinded


LinearLay.


-LinearLayout


--button1


--button2


-LinearLayout


--button3


--button4


--button5


-LinearLayout


--button6


--button7


--button8


this is my code.



<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_row="6"
android:orientation="vertical" >

<Space
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="4" />

<LinearLayout
android:id="@+id/Lay_Login"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="5" >

<Space
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1.5" />

<Button
android:id="@+id/Btn_Home_State"
style="?android:attr/buttonStyleSmall"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_marginRight="-5dp"
android:layout_weight="3"
android:text="Button" />

<Button
android:id="@+id/Btn_Home_Barcode"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_marginLeft="-5dp"
android:layout_weight="8"
android:padding="-10dp"
android:text="Button" />

<Space
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1.5" />
</LinearLayout>

<Space
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="10" />

<LinearLayout
android:id="@+id/Lay_Home_Btn1"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="12" >

<Button
android:id="@+id/Btn_Home_Menu"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_marginBottom="-5dp"
android:layout_marginRight="-5dp"
android:layout_weight="1"
android:padding="0dp"
android:text="Button"
/>

<Button
android:id="@+id/Btn_Home_menu2"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_marginLeft="-5dp"
android:layout_marginRight="-5dp"
android:layout_marginBottom="-5dp"
android:padding="0dp"
android:text="Button" />

<Button
android:id="@+id/Btn_Home_menu3"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_marginLeft="-5dp"
android:layout_marginBottom="-5dp"
android:padding="0dp"
android:text="Button" />
</LinearLayout>

<LinearLayout
android:id="@+id/Lay_Home_Btn2"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="12" >

<Button
android:id="@+id/Btn_Home_munu4"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_marginRight="-5dp"
android:layout_marginTop="-5dp"
android:padding="0dp"
android:text="Button" />

<Button
android:id="@+id/Btn_Home_menu5"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_marginLeft="-5dp"
android:layout_marginRight="-5dp"
android:layout_marginTop="-5dp"
android:padding="0dp"
android:text="Button" />

<Button
android:id="@+id/Btn_Home_menu6"
android:layout_width="0px"
android:layout_height="match_parent"
android:layout_weight="1"
android:layout_marginLeft="-5dp"
android:layout_marginTop="-5dp"
android:padding="0dp"
android:text="Button" />
</LinearLayout>

<Space
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="3.5" />

</LinearLayout>


</LinearLayout>

0 comments:

Post a Comment