グラフィカルなスクロールバーを作成しているので、スクロールバーの高さを手動で計算する必要があります。ほとんどのアプリケーションで、スクロールする量に基づいてスクロールバーの高さがどのように変化するか知っていますか?
非表示のコンテンツの量に基づいてスクロールバーの高さを計算する式は何ですか? それは対数的または指数的ですか、それとも単に表示されているコンテンツと非表示のコンテンツの割合に基づいていますか?
これらは私の入力変数です:
- 可視領域 - 例。100ピクセル
- コンテンツの高さ - 例: 1000ピクセル
- スクロールバーの最大高さ - 例: 500ピクセル
これは私が計算したいものです:
- スクロールバーの高さ - 例。50ピクセル??