Fellow developers,
I'm binding this library:
https://github.com/leinardi/FloatingActionButtonSpeedDial
But I have faced two issues while generating the control:
The first one, I had an idea how to do it I added the following code in the Metadata.xml:
<attr path="/api/package[@name='com.leinardi.android.speeddial']/class[@name='SpeedDialView']/method[@name='getBehavior']" name="GetBehavior"></attr>
But I still get the error: 'SpeedDialView' does not implement interface member.
The other problem, I have a guessing that is connected to the annotations (I already added this package Xamarin.Android.Support.Annotations) since the function that is not working is the following one:
@ExpansionMode
public int getExpansionMode() {
return mInstanceState.mExpansionMode;
}
Because later, there is an "interface" (not exactly from my research What's the difference between interface and @interface in java?) created with this name and probably is not being renamed properly:
@Retention(SOURCE)
@IntDef({TOP, BOTTOM, LEFT, RIGHT})
public @interface ExpansionMode {
int TOP = 0;
int BOTTOM = 1;
int LEFT = 2;
int RIGHT = 3;
}
Any idea how can I fix these 2 issues? I attached my project.