0

3.x より前のデバイスとの下位互換性を有効にするために NineOldAndroids を使用しようとしていますが、次のビルド エラーが発生します。

.../NineOldAndroids/obj/Debug/generated/src/Com.Nineoldandroids.Animation.AnimatorSet.cs(83,83): エラー CS0508: Com.Nineoldandroids.Animation.AnimatorSet.SetDuration(long)': return type must beCom.Nineoldandroids.Animation.Animator' は、オーバーライドされたメンバー `Com.Nineoldandroids.Animation と一致します.Animator.SetDuration(long)' (CS0508) (NineOldAndroids)

しかし、生成されたコードの署名は次のようになります。

public override global::Com.Nineoldandroids.Animation.AnimatorSet SetDuration (long p0)

AnimatorSet のクラス シグネチャは次のようになります。

public sealed partial class AnimatorSet : global::Com.Nineoldandroids.Animation.Animator {

問題は、AnimatorSet が Animator から継承されているため、なぜそれが問題になるのかわかりません。

あなたが認識している、またはこれを修正する方法を知っている MonoDroid の NineOldAndroids をバインドする例はありますか?

4

1 に答える 1