1
私はドキュメントを読んだが、私は移行を起こすことはできない。似たようなイベントの流れは?誰が誰を呼びますか?Androidグラフィックス:TransitionDrawableはどのように機能しますか?
私は行を描画するためにinit()を呼び出し、行を呼び出して行bに5秒の遷移をするとします。私はこのコードに何をする必要がありますか?
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);
}
ありがとうございます!これは、ビューでは動作しません
、拡張されたクラスはImageViewのでなければなりません。自分の質問に答える