user1166635
그는 물었다 8 tahun yang lalu
135

만드는 방법을 라운드하지 버튼를?

39 라운드 버튼를 i& 만들 수 있도록 노력하고, m, t know how can I do it, but I don& # 39. 어떻게 그럴 수 있지만, 내말들어봐 내가 버튼를 라운드된 모서리가 둥근 원이 있습니다. # 39 의 it& 다릅니다. 제발, 말해보게나 가능성이 있는 안드로이드? 감사합니다.

답변 14 개

이름이 '루네드버튼.1믈 드로어 블 폴더에서는' 에서 xml 파일을 만듭니다

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle">
    <solid android:color="#eeffffff" />
    <corners android:bottomRightRadius="8dp"
        android:bottomLeftRadius="8dp"  
        android:topRightRadius="8dp"
        android:topLeftRadius="8dp"/>
</shape>

결국 세트를 배경으로 '안드로이드', ',' 으로 배경 = &quot @drawable/roundedbutton&quot 데이터베이스에구성원을 버튼를.

이를 해결하기 위해 완전히 스케쳐내 라운드된 변경하십시오 반지름 및 생각하신거야 정상 당신꺼에요.

Arif Nadeem
Neil
그는 8 tahun yang lalu 댓글을 달았습니다
0

필요하신데요 .xml 접미어입니다? 예를 들어, ve seen 없이 i& # 39

Arif Nadeem
그는 8 tahun yang lalu 댓글을 달았습니다
0

I did it for xml 접미어입니다 @neil 추가할 필요가 없습니다, 집회 및 사회적 목적을 분명히 이해할 수 있도록 도와야 한다는 잘못된, eclipse 자동 도우미 doesn& 판독기에서 # 39, t 시행하십시오 예를 찾을 수 있습니다 (i have a 습관이 .xml 요구되는가 방관하겠나 경우, windows 컴퓨터에 명령을 사용하여 자동 ctrl+space on my xlm 완료.

shim
그는 8 tahun yang lalu 댓글을 달았습니다
1

39, & # 39 한 너회가 don& @& # 39, 필요한 건 아니다. 전에 심볼에는 말을해야합니다 드로어 블?

Siavash
그는 7 tahun yang lalu 댓글을 달았습니다
0

이 솔루션을 사용하여 다른 결과가 아닌 둥근 이미지로 높여줍니까 투명지에 배경?

Siavash
그는 7 tahun yang lalu 댓글을 달았습니다
6

또한, oval&quot 모양 = &quot 사용하지 않는 이유는, 안드로이드.

Sami Şimşekli
그는 6 tahun yang lalu 댓글을 달았습니다
0

어떻게 관리할 수 있는 컬러 동적임 여기서요? 차게 색상으로 루네드버튼.1믈 파일 방법은 없나?

com2ghz
그는 4 tahun yang lalu 댓글을 달았습니다
0

또한 모든 모서리를 반지름입니다 크기 1 줄 수 있다 ,, = &quot 8dp&quot /&gt 반지름입니다 코너를 &lt 안드로이드.

lRadha
그는 4 tahun yang lalu 댓글을 달았습니다
0

이 버튼을 완전히 사용순환 하지 않았다

Lucky_girl
그는 3 tahun yang lalu 댓글을 달았습니다
0

완전 라운드하지 버튼를 반지름입니다 90dp 할 수 있도록

안드로이드 스튜디오 사용하는 경우 바로 사용할 수 있습니다.

<?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="ring">
        <solid android:color="#FFFFFF"/>

    </shape>

누군가 나에게 희망을 이를 통해 이 작동합니다.

Don
그는 5 tahun yang lalu 댓글을 달았습니다
2

39 라고 하는 코너가 포지셔닝합니다 수락됨 doesn& 값을 사용하여, t, 이 질문은 대한 넘어 둥근 원이 있습니다. 숀 엔드입니다 답변 주셔서 감사합니다.

CopsOnRoad
그는 3 tahun yang lalu 댓글을 달았습니다
9

'링' doesn& 사용하여 # 39, 아무 것도 표시되지 않는다. Oval '' 더 나은 사용할 수 있습니다.

  1. Drawable/button_states.xml 포함된 파일을 만듭니다.

xml 버전을 = &quot &lt 1.0";;? 인코딩입니다 = &quot utf-8&quot >;;? 안드로이드 >;;; (http://schemas.android.com/apk/res/android&quot) = &quot &lt 선택기를 xmlns 를: &lt 항목설명프로세서 android:state_pressed = &quot false&quot >;;; 안드로이드, 모양,, = &quot rectangle&quot &gt &lt 모양. 코너를 &lt, 안드로이드, 1000dp&quot &quot 반지름입니다 =. /&gt. , # 41ba7a&quot color = &quot &lt 솔리드로 안드로이드. /&gt. 선 &lt. width = &quot, 2dip&quot, 안드로이드. color = &quot, # 03ae3c&quot, 안드로이드. /&gt. 패딩 &lt. 아래 = &quot, 4dp&quot, 안드로이드. 왼쪽 = &quot, 4dp&quot, 안드로이드. 오른쪽 = &quot, 4dp&quot, 안드로이드. 안드로이드: 상단형 = &quot 4dp"; /&gt. &lt /shape>; &lt /item>; &lt 항목설명프로세서 android:state_pressed = &quot true&quot >;;; 안드로이드, 모양,, = &quot rectangle&quot &gt &lt 모양. 코너를 &lt, 안드로이드, 1000dp&quot &quot 반지름입니다 =. /&gt. , # 3AA76D&quot color = &quot &lt 솔리드로 안드로이드. /&gt. 선 &lt. width = &quot, 2dip&quot, 안드로이드. color = &quot, # 03ae3c&quot, 안드로이드. /&gt. 패딩 &lt. 아래 = &quot, 4dp&quot, 안드로이드. 왼쪽 = &quot, 4dp&quot, 안드로이드. 오른쪽 = &quot, 4dp&quot, 안드로이드. 안드로이드: 상단형 = &quot 4dp"; /&gt. &lt /shape>; &lt /item>; &lt /selector>;

  1. 이 단추를 사용하여 태그번호 믿지아니하며 레이아웃뿐만 파일

버튼를 &lt. android:layout_width = &quot 220dp"; android:layout_height = &quot 220dp"; 안드로이드: 배경 = &quot @drawable/button_states"; 안드로이드: 텍스트 = &quot @string/btn_scan_qr"; id = &quot, @+id/btn_scan_qr&quot, 안드로이드. 안드로이드 티스트시즈 = &quot 15dp"; /&gt.

ildjarn
CLIFFORD P Y
그는 4 tahun yang lalu 댓글을 달았습니다
0

완벽하게 그 보르나크, 감사합니다. 저 좀 도와주실래요 looks like a & # 39 의 중심에서 사각형에는 그릴 수 있는 서클 Q& # 39;;

Jamshaid Kamran
그는 3 tahun yang lalu 댓글을 달았습니다
0

좋아요, 하지만 우리는 왜 apc® 동일팔레트에 반지름을 1000dp? 제발 설명하란말야?

rraallvv
그는 setahun yang lalu 댓글을 달았습니다
0

39 는 임의의 크기, s 대량량 @jamshaidkamran 1000dp that& 수 있을 만큼 버튼를 라운드.

rraallvv
그는 setahun yang lalu 댓글을 달았습니다
0

안드로이드 치수처리 리소스에는 1000dp 우리가 대신 사용할 수 있나요?

(이 라이브러리는 더 이상 사용되지 않으며 어떠한 새로운 뜬다급격한 개발. 대신 팹 (fab) 을 사용하는 것이 좋습니다.)

enter 이미지 여기에 설명을!

LOG_TAG

xml 버전을 = &quot &lt 1.0";;? 인코딩입니다 = &quot utf-8&quot >;;?

&lt, 모양, http://schemas.android.com/apk/res/android&quot, 안드로이드 = &quot xmlns 를: 안드로이드: 모양 = &quot rectangle&quot >;;

<corners android:bottomRightRadius="180dip"
    android:bottomLeftRadius="180dip"
    android:topRightRadius="180dip"
    android:topLeftRadius="180dip"/>

<solid android:color="#6E6E6E"/> <!-- this one is ths color of the Rounded Button -->

&lt /shape>;

이 단추를 코드 추가

    android:layout_width="50dp"
    android:layout_height="50dp"

형태를 띠는 데 있다. 따라서 버튼를 오벌

xml 버전을 = &quot &lt 1.0";;? 인코딩입니다 = &quot UTF-8&quot >;;? xmlns 를 &lt 레이어에는 목록 &quot, http://schemas.android.com/apk/res/android&quot, 안드로이드 =, &gt.

<item>
    <shape android:shape="oval" >
        <stroke
            android:height="1.0dip"
            android:width="1.0dip"
            android:color="#ffee82ee" />

        <solid android:color="#ffee82ee" />

        <corners
            android:bottomLeftRadius="12.0dip"
            android:bottomRightRadius="12.0dip"
            android:radius="12.0dip"
            android:topLeftRadius="12.0dip"
            android:topRightRadius="12.0dip" />
    </shape>
</item>

&lt /layer-list>;

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
    android:color="#ffffff"
    />
</shape>

Xml 에 있는 설정되었습니다 드로어 블 자원 및 간단한 사용 및 이미지 단추를 사용하여 드로어 블 라운드하지 있는 이미지를 배경으로.

    • 앵거버튼 사용하는 대신 버튼를.
  • 배경 이미지와 함께 * 투명해집니다 저회가 라운드

https://stackoverflow.com/questions/3914329/round-button-in-android

'와' 앵거버튼 사용순환 배경 이미지를 만들 수 있습니다.

둥근 모양을 만들기 위해 버튼를.

<?xml version="1.0" encoding="utf-8"?>
&lt, 모양, http://schemas.android.com/apk/res/android&quot, 안드로이드 = &quot xmlns 를: 안드로이드: 모양 = &quot oval"; &gt.

<stroke
    android:width="8dp"
    android:color="#FFFFFF" />

<solid android:color="#ffee82ee" />

<corners
    android:bottomLeftRadius="45dp"
    android:bottomRightRadius="45dp"
    android:topLeftRadius="45dp"
    android:topRightRadius="45dp" />

&lt /shape>;

이를 통해 단추를 사용하여 배경 링크

  1. 배경 이미지를 사용하여 원하는 이미지를 곷떒 저회가 있다.
  2. 안드로이드 스튜디오 만듭다 이미지로 에셋을 링크 -

&quot. https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html # 포레그로운스타이프 = = = =;;; 포크라운d.스파시오스트림 image&amp 0&amp 포크라운d.스파시오파드 0.25&amp 포레쿠로 rgba (94%2C% 20126%2C% 20142%2C% 200), 박콜러 &amp rgb (96%2C% 20125%2C% 20139) = = = = =;; 효과, 이름, 오려내기로 &amp 1&amp backgroundShape circle&amp none&amp ic_home &quot.

및 다운로드 폴더 안에 있는 it, it, 에스트라스트 밉맵 하드피 찾습니다.

  1. 복사합니다를 이미지와 밉맵 하드피 폴더 및 붙이십시오 드와이블 있는 폴더로 안드로이드 프로젝트.

  2. 이제 배경 설정 같은 이미지.

Google& # 39 의 플로팅스션버튼 사용할 수 있습니다.

XMl:

<android.support.design.widget.FloatingActionButton
    android:id="@+id/fab"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@android:drawable/ic_dialog_email" />

Java:

  @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    FloatingActionButton bold = (FloatingActionButton) findViewById(R.id.fab);
    bold.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
        // Do Stuff
        }
    });
}

Gradle:

    compile 'com.android.support:design:23.4.0'

이는

android.R.drawable.expander_ic_minimized
안드로이드 구축됨 들여다 볼 수 있는 드로어 블:

http://androiddrawableexplorer.appspot.com/