프로그래밍 언어/Android

Android XML 그리기 가능 파일에서 원 모양을 정의하는 방법

Rateye 2021. 8. 20. 10:24
728x90
반응형
질문 : Android XML 드로어 블 파일에서 원 모양을 정의하는 방법은 무엇입니까?

Android 용 XML에서 셰이프 정의 문서를 찾는 데 몇 가지 문제가 있습니다. XML 파일에 단색으로 채워진 간단한 원을 정의하여 레이아웃 파일에 포함하고 싶습니다.

안타깝게도 android.com의 문서는 Shape 클래스의 XML 속성을 다루지 않습니다. 원을 그리려면 ArcShape 를 사용해야한다고 생각하지만 원을 만드는 데 필요한 크기, 색상 또는 각도를 설정하는 방법에 대한 설명이 없습니다.

답변

이것은 Android에서 드로어 블과 같은 간단한 원입니다.

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

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

   <size 
       android:width="120dp"
        android:height="120dp"/>
</shape>
출처 : https://stackoverflow.com/questions/3185103/how-to-define-a-circle-shape-in-an-android-xml-drawable-file
728x90
반응형