pantasystem / Milktea

Misskey, MastodonのAndroidクライアント「Milktea」のソースコード
GNU General Public License v3.0
256 stars 22 forks source link

RecyclerViewの要素にWebViewを組み込んだ時の挙動の検証 #1011

Closed pantasystem closed 1 year ago

pantasystem commented 1 year ago

概要

どう頑張ってもMFMの対応を行えるとは思えないので 詳細画面のテキスト部分のみWebViewを組み込んでMFMを表示しようと検討している。 詳細画面はRecyclerViewを用いて表示をおこなっているため WebViewを組み込んだ際どのような挙動をするのか全く予想がつかないので、 実際に組み込む前にRecyclerViewのView Item上にWebViewを組み込んだ際の レイアウトの計算やパフォーマンス面などについての検証を行いたい。 またMilkteaはサイズが大きくビルド速度が遅くなりやすいので検証は別プロジェクトで行いたい。

pantasystem commented 1 year ago

余談だけどIonicのPortalというものを使うと部分的にIonicを使えるようになるそう 少なくともWebViewでゴリゴリ実装するよりはかなり楽そう https://ionic.io/docs/portals/for-android/quick-start