#AndroidOctober 30, 2022Android Surface View上のVisibility意外と忘れがちなので小ネタ。 AndroidでSurfaceViewの上にViewを配置してVisibilityを切り替える場合、Viewの再配置はそれなりの処理が入ってしまうので、少しでも処理を減らそうと思いデフォルトのVisibilityをView.INVISIBLEで定義しておき、 Read more
#AndroidMay 30, 2020Dagger Android Hiltが神Androidでよく使われているDIライブラリであるDaggerは今まで「分かりづらい」「学習コストが高い」「難しい」という声が多くありました。 Read more
#Android | #UI/UXFebruary 22, 2020UXを上げるため、リストのタッチ範囲をDatabindingでシュッと書くAndroidの小ネタです。 リストにチェックボックスなどがあるこのようなUIの場合、 普通に実装するとタッチ範囲がチェックボックスのみになってしまうため、タッチ範囲が狭くあまり良いUXとは言えません。 Read more
#Android | #Kapt | #Protobuf | #DaggerJuly 25, 2018Android エラー: シンボルを見つけられませんAndroid Studioからbuildした場合は問題が無かったのだが、Gradle taskからのbuildは エラー: シンボルを見つけられません と表示されて失敗していた。 Build cacheによってProtobufの時や、kaptで生成されるクラスの時があったので、自動生成系のクラスが参照出来なかった。 結論を先に言うと、最近PCを変えてインストールしていたJDKのversionが10だったのが原因だった。 AndroidはGradle Plugin 2.4からJava8が使えるようになったので、ここ からJDK1.8をインストールする。 Read more