Gradleのimplementationとapiの違いメモ
implementationとapi コンフィグレーション 依存関係の伝播 implementation しない api する サンプル このとき、プロジェクトAから見て プロジェクト コードの...
16 search resultsShowing 1~16 results
implementationとapi コンフィグレーション 依存関係の伝播 implementation しない api する サンプル このとき、プロジェクトAから見て プロジェクト コードの...
普段から当たり前のように使ってはいたものの、あまりきちんと理解していなかったcompanion objectについてざっと調べた内容をまとめました。 companion objectとは com...
Android SDKでの話です。 特にDateからTimestampへの変換を忘れがちなので、備忘録として。 https://firebase.google.com/docs/referenc...
メモ程度の内容です。 文字列の一部を抽出するとき、Kotlinではslice()やsubstring()を使うかと思います。 特に文字列の先頭や末尾からn文字を抽出することはよくあると思いますが...
よく忘れるのでメモ。個人的にはハイパーリンクっぽい表現をしたいとき以外に使ったことはないです。 SpannableStringを使います。 fun TextView.drawUnderline(...
今さっき知ったのですが(遅)、Android 9(Pie)でViewのフォーカスに関する仕様変更があり、タップモードにおいてActivityは初期フォーカスを暗黙的に指定しなくなっていました。 ...
KotlinでCustom Viewを作成するときのコンストラクタの書き方がよく分からなかったので、これを期にKotlinのコンストラクタとCustom Viewについて調べてみました。 Jav...
見様見真似でKotlinで値オブジェクト用のクラスを作成してみたらいろいろと学びがあったので、そのメモです。 値オブジェクトの定義 今回の記事で言及する値オブジェクトは、ドメイン駆動設計の文脈で...
普段から当たり前のように使ってはいたものの、あまりきちんと理解していなかったプロパティについてざっと調べた内容をまとめました。 プロパティとは Kotlinにおけるプロパティは、Javaにおける...
Google I/O 2019でJetpack Composeというツールキットの発表がありました。 現時点ではまだpre-alpha版ですが、Jetpack Composeを利用してどのように...
はじめに 音楽や動画を扱うアプリではExoPlayerとMedia Sessionを組み合わせることが多いと思います。 そのため、ExoPlayerにはMedia SessionのCallbac...
たった1行だけの処理なのですが、忘れてしまうことも多いので備忘録を兼ねて。 class MainActivity : AppCompatActivity() { override fun onC...
ほぼタイトルのままですが、Serviceをフォアグラウンド実行する際に、OSバージョンを意識せず実装する方法です。 何てことはないのですが、ContextCompatクラスにstartForeg...
RecyclerViewを使うと簡単に画像をカルーセル表示することができます。 ですが、ImageViewの扱いでハマった部分があったので、その際に調査した内容をまとめました。 TL;DR Im...
ScaleTypeと表示画像の対応を整理するために作成したサンプルアプリで、ScaleTypeをFIT_START→FIT_XY→MATRIXと切り替えたときにFIT_STARTとMATRIXの...
ScaleTypeと表示画像の対応表 ScaleTypeと表示画像の対応は以下のようになります。なお、ImageViewの幅・高さはともに固定しています。 ScaleType 画像の表示方法 I...
16 search resultsShowing 1~16 results
Qiita is a knowledge sharing service for engineers.