안녕하세요, 저는 현재 Android에서 xml을 통해 멋진 모양의 버튼을 만드는 데 문제가 있습니다. 현재 꽤 잘 작동하는 버튼으로 PNG 파일을 사용하고 있습니다 만, 버튼을 만드는 것이 지금까지 꽤 잘 작동하는 XML 파일을 볼 수 있도록 생각한 메모리를 저장하고 싶습니다.안드로이드는 버튼을 만들기 위해 모양을 사용합니다.
유일한 문제는 모양의 중심에 색상을 배치하는 방법을 모르겠다는 것입니다. android : centerColor 나는 버튼의 수직 가운데 부분 만 색상을 변경하지만 단추를 더 플라스틱처럼 보이게 만들려고 버튼 중간에 더 밝고 원 모양이 있어야합니다.
첨부 된 이미지에서 버튼이 현재 어떻게 보이는지 (왼쪽)와 내가 달성하고 싶은 것 (오른쪽)을 볼 수 있습니다. 두 단추 모두 나 혼자서 만들었지 만, 물론 xml이 아닌 포토샵이있는 단추입니다.
http://img.flashtux.org/img1332cc51010ax1c217432.jpg
I 버튼을 생성하기 위해 사용하는 코드는
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:startColor="#ef0000"
android:endColor="#993119"
android:angle="270" />
<stroke
android:width="1dp"
android:color="#661014" />
<corners
android:radius="9dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector>
내 소식은 내 인생의 질을 엄청나게 향상 시켰습니다. – user2875404