2021.10.31_4.3디지털액자완성앱만들기
본문 바로가기
안드로이드(Android)

2021.10.31_4.3디지털액자완성앱만들기

by KyeongMin 2021. 10. 31.
728x90
반응형

파일 구성

import android.content.res.Resources;

        Resources res = context.getResources();
  • 위와 같이 import가 되어있어야 아래와 같이 선언할 수 있음

  • 위와같이 res/drawable에 사진이 들어 있어야함
private Bitmap bmp;
 bmp = BitmapFactory.decodeResource(res, R.drawable.uml);
  • 위와 같이 소스를 구성하면 됨
    @Override
    protected void onDraw(Canvas canvas) {
...

        canvas.drawBitmap(bmp,0,0,null);
    }
  • 위와 같이 해주면 이미지를 그릴 수 있음

  • 위와 같이 화면에 사진을 표시 할 수 있음

xml로 이미지 불러오기

    <ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/uml" />
  • xml을 이미지 불러오기 소스

  • 위와같이 화면이 나오게됨 대신 MainActivity에 이렇게 해줘야함
package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //setContentView(new SampleView(this));

    }
}

원본
https://github.com/3DPIT/android/blob/master/03.anroidTest/%EC%89%BD%EA%B2%8C%EB%94%B0%EB%9D%BC%ED%95%A0%EC%88%98%EC%9E%88%EB%8A%94%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%95%B1%EA%B0%9C%EB%B0%9C/1031/04.%EC%95%B1%EA%B0%9C%EB%B0%9C%EC%8B%9C%EC%9E%91/2021.10.31_4.3%EB%94%94%EC%A7%80%ED%84%B8%EC%95%A1%EC%9E%90%EC%99%84%EC%84%B1%EC%95%B1%EB%A7%8C%EB%93%A4%EA%B8%B0.md

 

GitHub - 3DPIT/android

Contribute to 3DPIT/android development by creating an account on GitHub.

github.com

 

728x90
반응형

댓글