Open pantasystem opened 7 months ago
設定 > 見た目 から設定できるのが好ましいか?
Android Viewが一括で動的にデフォルトのフォントを指定する仕組みを提供していないので リフレクションでなんとかするか TextViewを使用しているすべてのViewを継承して独自のAndroid Viewを作るしかない
継承して実現する場合 TabLayoutとかは力技でなんとかなりそうだけど MenuとかNavigationViewとかどうするんだろう
Menuとかの場合はSpannableStringで対応するのが良さそう
SpannableStringが使えるのであればタブなどもSpannableStringで対応できるのでは?
概要
Google Font経由でフォントをダウロードしてアプリに設定できるということがわかったので、 Google Font APIから取得できるフォント一覧からユーザがフォントを選択して、 選択したフォントをダウンロードしてアプリ全体に反映できるようにしたい。
参考 https://proandroiddev.com/retrieve-available-downloadable-font-list-for-android-downloadable-font-list-library-731f8d6a7281