我有一幅图像,该图像一直沿上下方向运动。单击图像后,图像应暂停动画处理,再次单击应恢复动画。 我现在正在使用图像视图的pause(),但是它什么也没做。它提到“如果指定了多个图像,则此方法有效”,但如何将其用于单个图像。 请在下面的链接中找到代码。谢谢
index.xml:
// click on dropdown to expand options
dirver.find_element_by_xpath("//span[@id='react-select-5--value']/..").click();
// choose option
dirver.find_element_by_xpath(
"//span[@id='react-select-5--value']/../.." +
"//div[@role='option'][text()='%s']".format("Male")).click();
index.js
<div class="Select-menu-outer">
index.tss
<Alloy>
<Window id="winIos">
<View id="vOne" class='viewSize'>
<ImageView id="one" class='oval' ></ImageView>
<ImageView id="a" image= "/images/img_1.png"></ImageView>
</View>
</Window>
</Alloy>
答案 0 :(得分:1)
如上所述,ImageView pause()
仅适用于多张图像。那是一张图片幻灯片,与Ti.UI.Animation
没有关系。实际上,您无法在Android上停止动画,但是在实现stop()
时有一个开放的PR(https://github.com/appcelerator/titanium_mobile/pull/10130)。
根据您的动画,您可以尝试创建Lottie动画并使用Ti.Animation(https://github.com/m1ga/ti.animation),因为其中包括暂停和恢复方法。