gpt4 book ai didi

java - 动画时间延迟

转载 作者:行者123 更新时间:2023-12-02 11:44:17 25 4
gpt4 key购买 nike

我正在尝试使用以下代码:

m_WebView_Search.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
if(m_WebView_Search.hasFocus()){
Animation mWSE = AnimationUtils.loadAnimation(CoreActivity.this, R.anim.mWSE);
m_WebView_Search.startAnimation(mWSE);
}
}
});

但只有等待800ms后才能运行。所以几乎运行该语句,但在执行之前要提前 800 毫秒。这可能吗?如果是这样,我该如何将其植入到以下代码中。另外,如果我可以将其设置为一个变量,那就更好了,因为我将获得更多 800 毫秒延迟的分期付款。抱歉,信息很少,我真的不知道该发布什么内容。

每个角的初始半径为 100 This is the image of the cutoff characters swell as the stretched corners[![][1] ] 2

最佳答案

你可以这样尝试。

1.使用 Viewpublic boolean postDelayed(Runnable action, long delayMillis)

int POST_DELAY_TIME = 2000;
m_WebView_Search.postDelayed(new Runnable() {
@Override
public void run() {
m_WebView_Search.startAnimation(mWSE);
}
}, POST_DELAY_TIME);

2.使用 Handlerpublic final boolean postDelayed(Runnable r, long delayMillis)

new Handler().postDelayed(new Runnable() {

@Override
public void run() {
m_WebView_Search.startAnimation(mWSE);
}
}, POST_DELAY_TIME);

关于java - 动画时间延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48312427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com