ユーザーに一度に1つの画面を表示する(またはユーザーが自由にスクロールできるようにする)と、システムには常に変数があります。
トップラインが表示されます。画面に表示される線。合計行。
テキストの進捗状況をユーザーに伝えるための最良のアプローチは何ですか?
システムが1行目を0%として使用している場合topLine * 100 / totalLines
、テキストの最後では、100%未満、たとえば97.5%になります。
システムが画面に表示されている線を占める場合(topLine + linesVisible) * 100 / totalLines
、それは0%を超える値、たとえば11%から始まります。
システムが曲線を使用して0%で開始し、100%で終了する場合、デバイスを切り替えたり、フォント/画面サイズのサイズを変更したりするたびに、パーセンテージが変化します。
この問題に共通するパターンはありますか?