Java
-
[안드로이드 스튜디오] 서브 액티비티로부터 문자열 반환받기프로그래밍/XML | JAVA 2024. 6. 9. 19:35
XML JAVApackage com.example.a06_exercise;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;import androidx.activity.EdgeToEdge;import androidx.appcompat.app.AppCompatActivity;import androidx.core.graphics.Insets;import androidx.core.view.ViewCompat;import andro..
-
[안드로이드 스튜디오] 핀치 줌프로그래밍/XML | JAVA 2024. 5. 13. 15:06
MyImageView.javapackage com.example.a09_45;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import android.view.MotionEvent;import android.view.ScaleGestureDetector;import android.view.View;public class MyImageView extends View { private Drawable image; private ScaleGestureDetector gestureDetector; private float scale = 1.0f; pub..
-
[안드로이드 스튜디오] 그림판 만들기프로그래밍/XML | JAVA 2024. 5. 13. 14:19
SingleTouchView.javapackage com.example.a09_45;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Path;import android.util.AttributeSet;import android.view.MotionEvent;import android.view.View;public class SingleTouchView extends View { private Paint paint = new Paint(); private Path path = new P..
-
[안드로이드 스튜디오] 클릭하여 원 표시프로그래밍/XML | JAVA 2024. 5. 13. 14:01
CustomView.javapackage com.example.a09_38;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.view.MotionEvent;import android.view.View;import java.util.ArrayList;import java.util.List;import java.util.Random;public class CustomView extends View { private List circles = new ArrayList(); private Paint paint..
-
[안드로이드 스튜디오] 캔버스로 폰트 설정프로그래밍/XML | JAVA 2024. 5. 13. 13:28
JAVApackage com.example.a09_29;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Typeface;import android.os.Bundle;import android.view.View;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstance..
-
[안드로이드 스튜디오] 기본 도형 그리기카테고리 없음 2024. 5. 7. 09:41
JAVApackage com.example.a09_11;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.os.Bundle;import android.view.View;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(saved..
-
[안드로이드 스튜디오] 간단한 계산기프로그래밍/XML | JAVA 2024. 4. 21. 14:17
작동 과정 XML JAVA package com.example.a03_52; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; public class MainActivity extends..