我正在实现滚动窗口控件。 为此,我需要绘制简单的滚动条滑块。
通常,滑块会随着内容的增长而缩小,但是我无法理解它是如何实现的。 关系/比率公式是什么?我已经进行了几次Google尝试找出来,但没有。
它是否具有可以移动的最小尺寸,或者由于指数收缩行为而很难将其收缩那么远?我们正在谈论简单的通用滚动条。实施适当的滑块动态大小调整的正确方法是什么?
答案 0 :(得分:0)
显然,这个问题太愚蠢了,没有人愿意去回答。 我曾经做过复杂的骇客,但现在最简单的逻辑在我脑海中悄悄溜走了。
水平滚动条滑块宽度是内容(子级)宽度的一部分。
(width / content) * width
width * width / content