Товарищи-разработчики,
Я связываю эту библиотеку:
https://github.com/leinardi/FloatingActionButtonSpeedDial
Но я столкнулся с двумя проблемами при создании элемента управления:
Во-первых, у меня была идея, как это сделать, я добавил следующий код в Metadata.xml:
<attr path="/api/package[@name='com.leinardi.android.speeddial']/class[@name='SpeedDialView']/method[@name='getBehavior']" name="GetBehavior"></attr>
Но я все еще получаю ошибку: «SpeedDialView» не реализует элемент интерфейса.
Другая проблема, у меня есть предположение, которое связано с аннотациями (я уже добавил этот пакет Xamarin.Android.Support.Annotations), поскольку функция, которая не работает, следующая:
@ExpansionMode
public int getExpansionMode() {
return mInstanceState.mExpansionMode;
}
Потому что позже есть «интерфейс» (не совсем из моих исследований В чем разница между интерфейсом и @Интерфейс в Java? ) создан с этим именем и, вероятно, не переименовывается должным образом:
@Retention(SOURCE)
@IntDef({TOP, BOTTOM, LEFT, RIGHT})
public @interface ExpansionMode {
int TOP = 0;
int BOTTOM = 1;
int LEFT = 2;
int RIGHT = 3;
}
Есть идеи, как я могу исправить эти 2 проблемы?Я приложил свой проект .