30歳からの開発日記

30歳でエンジニア転職した元営業の備忘録。

2020-06-01から1ヶ月間の記事一覧

【Android】カスタマイズできる DialogFragment 継承クラスを作る【コピペでOK】

今回やること DialogFragment を使ったダイアログを実装します。 ダイアログを表示するには DialogFragment を継承したクラスを自作する必要がありますが、毎回実装するのが手間なので、コピペで使えるシンプルなクラスを実装してみます。 DialogFragment の…

【Android】RecyclerView のリスト表示を MVVM パターン+ DataBinding で実装する

今回やること タイトルどおり、RecyclerView をMVVM パターン+ DataBinding で実装してみたいと思います。 前回の記事では双方向バインディングのサンプルアプリを作ってみました。これは Text 型の LiveData を TextView にバインドして、値が変わったら自…

【Android】双方向データバインディング(Two-way data binding)の簡単なサンプルを作る

はじめに 今回は双方向データバインディングを理解するために簡単なアプリを作成してみました。 双方向データバインディングによって、ユーザーの入力値をビューに反映するようなロジックがとても簡単に実装できるのでぜひ覚えておきたい技術の1つです。 今…

【Android】Glide を使って角が丸い画像を表示させる

画像ライブラリでお世話になっている Glide ですが、画像の角を丸くしたい場合は以下のとおり。 Glide のバージョンは 4.11.0 を使用しました。 Glide.with(context) .load(imageUrl) // 画像のURL .transform(RoundedCorners(8)) // 丸み加減を数値で指定 .…