안드로이드 공부/ Library
2955 단어 안드로이드 프로그래밍안드로이드 프로그래밍
Library
- 개발을 하기 위해 필요한 도구들이 미리 구현되어 있는 것.
- 함수나 클래스로 구현이 되어있다.
- 프레임워크에서 하기 힘든 것들을 쉽게 사용할 수 있도록 만들어져 있다.
- 프레임워크에서 제공하지 않는 기능을 사용할 수 있도록 만들어져 있다.
vs. Framework
- 개발을 하기 위해 지켜야하는 틀
- 예 ) 우리가 안드로이드 개발을 할 때 Activity끼리 정보를 주고 받고 싶으면 intent를 사용하고, Acitivity를 구성할 때는 xml을 사용해야 하는 등 이러한 규칙들은 모두 안드로이드 스튜디오라는 프레임워크를 사용하기 때문이다.
📌 Library 예시 : Glide
- 안드로이드에서 이미지를 빠르고 효율적이게 불러올 수 있도록 도와주는 라이브러리이다.
- Glide에 대한 더 많은 정보는 여기에서 알아볼 수 있다.
1. Glide Setup
- glide를 내 프로젝트로 가져오는 방법은 여러가지 있지만, 안드로이드에서 라이브러리를 가져올 때 Gradle을 통한 방법이 라이브러리를 관리할 때 가장 효율적이다.
- 내 프로젝트의 Gradle 파일에 다음의 코드 추가
repositories {
mavenCentral()
maven { url 'https://maven.google.com' }
}
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
2. 간단한 Glide 사용법
Glide.with(view, activity, fragment 등)
.load(띄우고 싶은 이미지 주소)
.into(이미지를 띄울 view)
vs. Framework
- 개발을 하기 위해 지켜야하는 틀
- 예 ) 우리가 안드로이드 개발을 할 때 Activity끼리 정보를 주고 받고 싶으면 intent를 사용하고, Acitivity를 구성할 때는 xml을 사용해야 하는 등 이러한 규칙들은 모두 안드로이드 스튜디오라는 프레임워크를 사용하기 때문이다.
repositories {
mavenCentral()
maven { url 'https://maven.google.com' }
}
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
Glide.with(view, activity, fragment 등)
.load(띄우고 싶은 이미지 주소)
.into(이미지를 띄울 view)
- 더 추가하고 싶은 옵션들은 자동완성 기능을 통해 확인 후 사용하면 되고, 자동완성 기능에서 봐도 모르겠으면 해당 라이브러리의 공식 문서를 확인하도록 하자!😊
- 예시
Glide.with(this)
.load(R.drawable.ponyo)
.centerCrop() // 이미지를 중심을 기준으로 view에 꽉 채움
.into(ponyo)
Author And Source
이 문제에 관하여(안드로이드 공부/ Library), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yellowsummer/안드로이드-공부-Library저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)