반갑습니다.
궁금한게..부족한 지식으로, 도형 그리기는 XML에서 XML 언어로 그리는 것으로 알고 있는데,
Mainactivity 영역에서 JAVA를 통해 Plain Text상의 입력값을 받아와서 그 내용을 토대로 도형 크기 및
그리는 위치를 변경할 수 있나요?
아니면 JAVA 자체적으로 좌표 입력값에 대한 도형 그리기가 가능한가요?
예시)
RES-> Drawable 하위에 XML파일을 만들고, 거기서 Shape 및 Solid 등을 활용, 아래와 같이 그리고
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="
http://schemas.android.com/apk/res/android" android:shape="oval">
<solid android:color="#FF5733"/>
<stroke android:width="3dp" android:color="#DBFF33"/>
<size android:width="350dp" android:height="350dp"/>
</shape>
Activity_main.xml에서 아래와 같이 연결한 후
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.491"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.498"
app:srcCompat="@drawable/shape"/>
MainActivity에서 Plain TEXT 형식으로 좌표 및 원의 크기 값을 입력받아, 해당 입력값을 기준으로
도형 사이즈를 변경하는 방식을 가정할 때,
해당 입력값이 XML 언어에서도 변수로 치환 적용이 가능한지 입니다.
구글링을 해봐도 딱 맞는 예시가 없어서 어렵네요 ㅎㅎ