일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 공공임대
- 스마트 멀티탭
- 강환국
- 2017년 분양계획
- AI 카메라
- 분양
- 장전
- 장기전세
- 시놀로지
- KT
- sh공사
- 일반근로자
- SH
- 퇴직한 직장인
- 알뜰폰
- 소득조회
- 펜타카메라
- LG
- 공공분양
- 통신3사
- 행복주택
- 평강랜드
- 가치투자
- 국민임대
- 3자녀우선
- 국임
- AOFO Smart power
- 2018 공급계획
- 워렌버핏
- 국립항공박물관
- Today
- Total
초코비니
안드로이드 스타일 원형 버튼 만들기... 본문
일단 저는 이미지뷰를 원형으로 만드는 과정을 스타일로 바꾸었습니다.
이 방법이 자바코드로 알려진게 많아서 적용해보았지만...
cast 익셉션이 떨어저서 포기하고...
스타일로 바꾸었습니다.
drawble 폴더 밑에
circle_border.xml을 만들었구요
하단의 방법을 적용하였습니다.
안드로이드에서 가장 어려운 부분이 스타일 주는거 같네요 ㅠㅠ;(검색을 해도 대부분 자기가 원하는걸 찾기가 힘들죠. 특히 한국 블로그중에선....)
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="4dp"
android:right="4dp"
android:bottom="4dp"
android:left="4dp">
<shape
android:shape="oval">
<solid android:color="원하는 백그라운드 색상" />
</shape>
</item>
<item>
<shape
android:shape="oval">
<stroke android:width="2dp"
android:color="바깥쪽원하는 백그라운드 색상"/>
</shape>
</item>
</layer-list>
이제 레이어 설정하신 부분에
<ImageView
android:layout_width="wrap_content"android:layout_height="wrap_content"
android:background="@drawable/circle_border"
android:id="@+id/iv"
android:src="@drawable/o"
/>
등을 주어서 해결했습니다.
참고 url : http://stackoverflow.com/questions/30676208/how-to-create-ring-shape-drawable-in-android
'안드로이드' 카테고리의 다른 글
Error:Execution failed for task ':app:javaPreCompileDebug' (7) | 2018.01.22 |
---|---|
ViewPager 화면 사라짐 현상 (1) | 2016.01.31 |
안드로이드 앱 버전 확인하기. (0) | 2015.11.29 |
View 객체 내가 원하는 부분만 제거 하고 싶을때... (0) | 2015.10.25 |
[Tip] 어플리케이션 서명(signing) 및 배포, 그리고 debug용 keystore 만들기 (4) | 2015.09.16 |