Android開発ネタ

Android開発ネタ

[Android] 「Caligaphy」TextView等にカスタムフォントを適用するライブラリ

フォントファイル貰ってTextViewに当て込んでますか? 昔作ってたアプリでカスタムフォントを使うためのカスタムTextViewを作って、アプリケーションクラスで読み込んだフォントファイルをTextViewに流し込むとかやってまし...
Android開発ネタ

[Android] ScrollViewをスクロールさせない

せっかくスクロールできるViewなのにスクロールさせないとはどういうことだ!? って感じだけど、この前作った引っ張って更新処理で通信中にスクロールされるとちょっと不都合が起こったから、通信中はスクロールさせないようにしたって感じ。 ...
Android開発ネタ

[Andorid] LottieでcancelAnimationしているのにアニメーションがStopしない

先日、もりもりアニメーションを動かしてくれるライブラリLottieを組み込んでみてそこそこ触ってみたんだけど、地味なバグ?に引っかかって時間を取られた話。 現象 タイトル通りなんだけど、アニメーションを...
Android開発ネタ

[Android]既存アプリをAndroidX移行対応したらRecyclerViewでエラー出た

最近作った個人アプリ。 なぜだかAndroidXにしてなかったのでAndroidXにしてみたらエラーが出たって話。 ちなみにAndroidXにしてみたのはこの記事で書いたアプリですw AndroidX...
Android開発ネタ

[Android] CardViewの角丸度合い、及び、影具合を変更する

CardView使ってて勝手に影出てくれるし、気持ち角丸になってくれるし、あまり気にしてなかったんだけど、レイアウトの調整が必要になってちょっと調べたやつ。 AndoridX版の公式じゃないからもしかしたらちゃんとした情報とずれてい...
Android開発ネタ

[Android]「Lottie」素敵なアニメーションが表現できるライブラリ

GIFより軽いアニメーションが表現できるライブラリ。 Lottieにアニメーション用のJsonを食わせるだけでヌルヌルと動いてくれる。すごい。 Lottieは Airbnbが開発しているライブラリ。 ...
Android開発ネタ

[Android] 端末のホームキー押下と同じ動作をさせる

端末のバックボタンをRootのActivityで押下するとfinish()が呼ばれてアプリのタスクが終了してホーム画面に遷移する ※onDestroyが走る 端末のホームキーをどのActivityにいる状態で押下するとタスクが...
Android開発ネタ

[Android]「ThreeTenABP」 日付時刻関連を簡単に扱えるライブラリ

このライブラリなんで誰も教えてくれなかったの・・・? 超便利じゃんか!って思いました。 今まで一生懸命Calenderクラスとかで日付比較してたよ! 今まで既存アプリとか結構改修とかしてるけど、このライブラリには出会わな...
Android開発ネタ

[Android] ScrollViewにRecyclerViewを入れると勝手にスクロールする

現象 ScrollView内にHORIZONTALなRecyclerViewを入れていると、RecyclerViewの位置まで勝手にスクロールされてしまう。 引っ張って更新とかした場合は発生せず、RecyclerViewの初期...
Android開発ネタ

[Android] 自分のアプリがフォアグラウンド(前面)かバックグラウンド(背面)か未起動か調べる

目的 タイトルのままだけど、Push通知を受けたときとかにフォアグラウンドにいるときは何もしないとかやりたいときに使う。 基本的に以下を参考にしている。違うのはどのActivityが一番上にいるかを渡すようにしたことくらい。 ...
スポンサーリンク
タイトルとURLをコピーしました