본문 바로가기

728x90

Android

(4)
[안드로이드] 간단한 투표 앱 만들기. intent.putExtra(), getExtra()를 활용. # 간단한 투표 앱 기능 안드로이드 스튜디오에서 구현할 수 있는 2개의 activity에서 데이터를 주고 받는 방법을 알아보겠습니다. 메인 액티비티에서 그림을 클릭하면 해당 항목에 투표를 하게 됩니다. 투표 종료를 누르면 결과 액티비티로 넘어가 각 항목의 투표수를 RatingBar로 보여주고 최다 득표 항목을 상단에 보여줍니다. 메인 액티비티에서 투표한 결과를 intent.putExtra()로 intent에 담아 결과 액티비티로 전달합니다. 투표 항목 이름은 문자열로 전달하여, intent.getStringArrayExtra()로 받습니다. 투표 횟수는 정수형으로 전달하여, intent.getIntArrayExtra()로 받습니다. # 준비물 투표에 사용할 항목 이미지 9종 w 200 * 250 사이즈로..
[안드로이드] 간단한 포토샵 앱 만들기 # 간단한 포토샵 기능 안드로이드 스튜디오에서 구현할 수 있는 이미지 편집 기능 중 7가지를 알아보겠습니다. # 준비물 버튼으로 사용할 이미지 7종 1. 사이즈+, 사이즈-, 밝기+, 밝기-, 그레이스케일, 블러, 엠보싱을 의미하는 32*32 사이즈의 이미지 7장 2. 편집 대상이 될 이미지 1장. 사이즈 300*300 정도 적당한 것. AndroidManifest.xml activity_main.xml MainActivity.java # Android manifest.xml android:hardwareAccelerated="false" 1. 블러링과 엠보싱 기능을 위해 하드웨어 가속을 꺼줍니다. AndroidManifest.xml 의 에 넣어줍니다. # activity_main.xml // 줌인 버튼..
[안드로이드] 간단한 터치로 도형그리는 방법 canvas, paint 클래스와 onTouchEvent 함수를 이용한 간단한 그림그리기 앱입니다. xml없이 MainActivity.java 파일 하나로 구현합니다. # 옵션 메뉴를 이용해 선 혹은 원을 선택한 후 # 손으로 터치하여 그릴 수 있습니다. # MainActivity.java package com.sikuroku.project9_1_paint; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.g..
[안드로이드] 간단한 Canvas, Paint 클래스 문법 안드로이드 스튜디오에서 간단하게 도형을 그리는 Java 코드입니다. 아래 이미지와 같은 도형을 그리게 됩니다. # MainActivity.java package com.siku.paint; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.graphics.Rect; import android.graphics.RectF; import android.os.Bundle; ..

728x90