2014-12-30 3 views
-2

앱을 만들려고합니다.안드로이드에서 사용자 정의 모양 단추를 만드는 방법?

enter image description here

어느 한이 같은 버튼을 생성하는 데 도움 수 :이 같은 버튼 뭔가가 필요?

EDIT : 제 질문에 대한 불만과 혼동했을 수도 있습니다. 레이아웃에있는 이미지의 드로어 블 부분과 배치에 더 관심이 있습니다. 제발 저만 도와주세요.

+1

https://github.com/medyo/fancybuttons에서 모양을 만들고 싶은 모양 버튼을 사용하거나 수정하십시오. – kha

+0

ImageViews가 포함 된 세로 방향으로 선형 레이아웃을 사용하는 방법을 묻고 있습니까? – Theyouthis

답변

0

먼저 버튼을 눌렀다 놓은 상태로 몇 개의 이미지를 만듭니다. 그런 다음 세로 LinearLayout을으로 만듭니다. ImageViews. R.drawable에서 이미지를 존경하려면 btn 이미지를 프로젝트 드로어 블 폴더에 붙여넣고 다시 작성하십시오. 그런 다음 각 이미지 뷰에 온 클릭 리스너를 첨부 :

Matrix matrix = new Matrix(); 
img.setScaleType(ScaleType.MATRIX); //required 
matrix.postRotate((float) angle, pivX, pivY); 
img.setImageMatrix(matrix); 
0

난 당신이 요구하는 무슨 생각을 할 수있는 가장 쉬운 방법은 버튼을 설정하는 것입니다 :

ImageView img = (ImageView) findViewById(R.id.myImageId); 
img.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     //change to pressed state 
     img.setImageResource(R.drawable.my_pressed_image); 
     //do action 
    } 
}); 

아래 코드의 메이크업 사용을 회전하려면 영상. 원하는 이미지와 크기를 선택할 수 있습니다.

이렇게하려면 ImageButton을 사용하여 단추를 설정해야합니다.

final ImageButton next = (ImageButton) findViewById(R.id.Button01) ; 
Drawable d = Drawable.createFromPath("@drawable/imageForButton"); 
next.enter.setImageDrawable(d); 

보고 싶은 소스 코드가 없기 때문에이 질문에 대답하기가 어렵습니다.

관련 문제