擅长:python、mysql、java
<p>看看<a href="https://kivy.org/docs/api-kivy.uix.widget.html#widget-event-bubbling" rel="nofollow">Widget touch event bubbling</a>。在</p>
<p>我从来没有做过与您相同的事情,但也许您可以创建一个自定义类,继承<code>ScrollView</code>并重写{<cd2>}事件,您可以:</p>
<ol>
<li>禁用滚动</li>
<li>呼叫<code>super.on_touch_down</code></li>
<li>启用滚动。在</li>
</ol>
<p>另一种方法可能是创建一个自定义小部件,它继承用户单击的<code>Slider</code>类。然后用<code>return True</code>重载它的<code>on_touch_down</code>方法。<a href="https://kivy.org/docs/api-kivy.uix.widget.html#widget-touch-event-bubbling" rel="nofollow">Documentation says</a>:</p>
<blockquote>
<p>In order to stop this event bubbling, one of these methods must return True</p>
</blockquote>
<p><code>ScrollView</code>也会触发<code>on_scroll_start</code>事件,所以也许你可以在那里做类似的事情。在</p>