Android開発ネタ

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が一番上にいるかを渡すようにしたことくらい。 ...
Android開発ネタ

[kotlin] let ?: run って危険じゃね?説。

突然ですが問題です! なにがログに出力されるか答えてください。 第一問 // fun test1() { var hoge: String? = "hoge" var hage: String? = "...
Android開発ネタ

[Android] 自分のアプリをフォアグラウンド(前面)に移動させる

目的 自分のアプリは裏にいるのに、良きタイミングで無理やり前面に戻しちゃおうぜ的な。 用途としては、Push通知を受け取ったタイミングでアプリが起動していたらフォアグラウンドに戻して画面を見てもらうとかになるのかな。 そ...
Android開発ネタ

[Android] view.getDrawingCache()がDeprecatedになったのでPixelCopyでスクリーンキャプチャを撮る

Viewのスクリーンキャプチャを撮ると行ったらgetDrawingCache()だよね! APILevel1からある便利なやつ!昔流行った?無音カメラとかこれで撮影してたんだよね?多分だけど。 Viewのスクリーンキャプチャ撮...
Android開発ネタ

[Android]AlertDialogチックなカスタムDialogFlagment作った

目的 タイトル/メッセージ/ネガポジボタンを有したダイアログを作りたい。 AlertDialogでいいじゃん!って感じだけど、デザインと異なるっていう理由でカスタム汎用的なカスタムDialogFragmentを作る羽目に。 ...
Android開発ネタ

[Android]DialogFragmentを全画面で表示する

目的 DialogFragmentでレイアウトを全画面で表示したい。 カスタムダイアログとか作るときに結構使う。 実装 // open class FullScreenDialogBaseFragment : Di...
スポンサーリンク
タイトルとURLをコピーしました