注ImageSwitcher(イメージスイッチャー)クラス:

ImageSwitcherはFrameLayoutクラスから間接的に継承するため、ImageSwitcherはアニメーション効果を実現できます

使用中は、表示された画像を親ウィンドウと区別するために、setFactory()メソッドを介してImageSwitcherクラスにViewFactoryを設定する必要があります。setFactory()のパラメーターは、ViewSwitcher.ViewFactoryインターフェイスの実装クラスをインスタンス化して指定する必要があります。ViewSwitcherを作成する場合.ViewFactoryインターフェイスを実装する場合は、makeView()メソッドを書き直して、画像を表示するIm​​ageViewを作成する必要があります。makeView()メソッドは、画像を表示するIm​​ageViewを返します。イメージスイッチャーを使用する場合、setImageResource()メソッドも非常に便利です。重要なことに、このメソッドは、ImageSwitcherに表示される画像リソースを指定するために使用されます

おすすめ

転載: blog.csdn.net/qq_42823109/article/details/93451242