gpt4 book ai didi

Android 图形 : How does TransitionDrawable work?

转载 作者:行者123 更新时间:2023-11-30 04:38:37 24 4
gpt4 key购买 nike

我阅读了文档,但无法进行转换。事件的流程应该是什么样的?谁叫谁?

假设我想让一个 Activity 调用 init() 来绘制 a 行,然后调用 go 进行 5 秒到 b 行的转换。我必须对此代码做什么?

public class Fun extends View
{
Drawable a;
Drawable b;
TransitionDrawable t;
public Fun(Context context)
{
super(context);
a = new LineA();
b = new LineB();
Drawable ray[] = {a,b};
t = new TransitionDrawable( ray );
}

@Override
protected void onDraw(Canvas canvas)
{
t.draw(canvas);

}

public void init()
{
t.resetTransition();
}

public void go()
{
t.startTransition(5000);
}

谢谢!

最佳答案

回答我自己的问题:

它不适用于View,扩展类必须是ImageView。

关于Android 图形 : How does TransitionDrawable work?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398967/

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