アンドロイド学習


Library

  • 開発に必要なツールが予め実施されている.
  • 関数またはクラスによって実装されます.
  • フレームワークは、使いやすい機能を提供します.
  • フレームワークでは提供されない機能を使用できます.
  • vs. Framework

  • 開発フレームワーク
  • 例)Androidを開発する際,アクティビティ間で情報交換をしたい場合はintent,Activityの構成ではxmlを用いるため,これらのルールはAndroid Studioというフレームワークを用いる.
  • 📌 Libraryの例:Glode

  • アンドロイドシステムでは、画像のライブラリを迅速かつ効率的にロードできます.
  • Glideの詳細については、ここです。を参照してください.
  • 1. Glide Setup

  • Glideを私のプロジェクトに導入するにはいろいろな方法がありますが、Androidからライブラリを導入する場合、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.with(view, activity, fragment 등)
         .load(띄우고 싶은 이미지 주소)
         .into(이미지를 띄울 view)

    さらに
  • のオプションを追加したい場合は自動補完機能で確認して使用できますが、自動補完機能で読めない場合は、このライブラリの公式ドキュメントを見てみましょう.😊
  • Glide.with(this)
         .load(R.drawable.ponyo)
         .centerCrop() // 이미지를 중심을 기준으로 view에 꽉 채움
         .into(ponyo)