I'm an android app developer.
I like Jetpack Compose.
何度も光る割に、実際の写真が明るくならない。
最終更新日順にソートする
Gmailで削除すると下から「削除しました」みたいなのが出てきて、数秒間は元に戻せる。
標準のUIがあるらしい。
ノートリスト画面でノートを選択したとき、画面遷移するまでにやけに時間がかかる(1秒ちょいくらい)場合がある。
その時にもう一回ノートをクリックするとクラッシュする。
アプリを完全に終了してから起動しなおしたときに起きやすいっぽい。
タップした写真の場所から全画面に広がるようなアニメーションにしたい。
もしかするとActivityではなくFragmentかViewを上に重ねて実現している?
API Level27以降でないと、アイコンの色を黒くできないらしい。
APIレベルを見て動的に設定するか?
NoteActivityのツールバーに編集ボタンを置く。
編集モードに入ると、各ページにカメラボタンが配置される。カメラボタンやEditTextをクリックすると、スクロール停止(もしくは別のフラグメントを重ねる?)して、一つのページだけにフォーカスする。
一つ上の階層に戻った時、それまで編集していたアイテムを一瞬ハイライトすることで、わかりやすくしたい。
特にNoteListは勝手に順番が入れ替わるので、必要。
現状では縦画面と横画面でテキストのサイズが違ってしまう。
ビューの幅に対するサイズを指定するか、ビュー全体をスケーリングさせるか・・・
ストレージの扱いの変更が必要。
https://developer.android.com/studio/build/dependencies?hl=ja
のあたりが参考になるかも。
不要な依存関係が含まれていないか確認したい。
PhotoActivityにつける
素早くスクロールするためのハンドル(?)をつけたい。
画像の非同期読み込み必須かもしれん。
起動した時点でノートを選択しているほうが便利かも。
その場合はノート選択は左ペインで?
NoteFragmentで表示する写真が増えるとスクロールしたときにカクカクする。
不要?警告が出ている。
ギャラリー更新、という選択肢もあるが、カメラフラグメントも共通の操作にするなら、閉じる方がいいか?
フラッシュを光らせて撮影した次の撮影でフラッシュをOFFにすると、画像が白飛びする。
モードのトグル設定がうまく反映されてない。
写真の番号は ページ内の番号 / ページ内の写真数 で表示する。
ViewModelが乱立しているので整理したい。
アクティビティを一つにしたので、NoteとPageとかは一つのViewModelで管理できる気がする。
そうすると、PageからNoteに戻った時など、LiveDataをうまく使って必要な部分だけ画面更新するとかできる気がする。
保存のタイミングも見直したい。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.