ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이런 바보같은일이..
    과거...../개발일지 2010. 6. 15. 21:40

    맨처음 개발할시 버튼 누를때 이미지를 변경하고싶었다. 그래서 생각했던방법이
    이미지 버튼이랑, 그냥 이미지를 가지고 온클릭함수를 이용해서 개발하는 방법이였다.

    맨처음 프로그램을 제작할시에는 미련하게 이미지를 가지고 버튼 처럼 개발을 하였다. 하지만 상당히 버벅, 비 효율적,,,,,

    그당시 물런 이미지 버튼으로 개발하는 방법이 있었는데... 그건 잘몰라서..그냥 웹개발하던 식으로 개발을 한 적이 있었다..
    하지만 지금은 다른 방식을 사용할 수 있을 듯 하다.


    이미지를 이런식으로 xml로 구성한다음
    <?xml version="1.0" encoding="utf-8" ?>
     <selector xmlns:android="http://schemas.android.com/apk/res/android">  
     <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/in_button01" />
     <item android:state_focused="true"  android:state_pressed="true" android:drawable="@drawable/out_button01" />
     <item android:state_focused="false"  android:state_pressed="true" android:drawable="@drawable/out_button01"/> 
     <item android:drawable="@drawable/in_button01"/>
     <!--<item android:color="@color/testcolor5"/>
     --></selector>


    이미지 버튼이 있는 xml에서
     <ImageButton android:id="@+id/mImageButton01"
      android:layout_width="wrap_content" android:layout_height="wrap_content"
      android:background="@drawable/main_button1"/>

    이런식으로 적용하면 깔금하게 적용할수있다.

    모두 이런 삽질은 안하시기를
Designed by Tistory.