Suche für Android Gallery-Komponente wie folgt aus: Android Gallery Komponente
Tha Galerie Klasse in in der neuen Version von SDK veraltet, so dass ich weiß nicht, ob es eine andere componeent so.
Grüße
Suche für Android Gallery-Komponente wie folgt aus: Android Gallery Komponente
Tha Galerie Klasse in in der neuen Version von SDK veraltet, so dass ich weiß nicht, ob es eine andere componeent so.
Grüße
Sie eine ViewPager mit einem Viewpager.PageTransformer verwenden sollten, hier finden Sie Beispiele finden: https://github.com/geftimov/android-viewpager-transformers
Sie negativ pagemargin verwenden müssen Recht vor, die einen linken und einen zu sehen. (https://developer.android.com/reference/android/support/v4/view/ViewPager.html#setPageMargin(int))
Dies ist der Code des PageTransformer in Xamarin Android, Sie können es schnell ändern, um es auf nativem Android zu verwenden. Erstellen Sie ein ViewPager_Transform_CenterBig-Objekt und verwenden Sie yourViewpager.setPageTransformer(false, new ViewPager_Transform_CenterBig(0.90f))
; um den Transformator zu setzen
public class ViewPager_Transform_CenterBig: Java.Lang.Object, ViewPager.IPageTransformer
{
public float Scale {
get;
private set;
}
public ViewPager_Transform_CenterBig (float scale)
{
Scale = scale;
}
#region IPageTransformer implementation
public void TransformPage (Android.Views.View page, float position)
{
int pageWidth = page.Width;
int pageHeight = page.Height;
if (position <= 1) {
// [-1,1]
// Modify the default slide transition to shrink the page as well
float scaleFactor = Math.Max (Scale, 1 - Math.Abs (position)* 0.3f);
float vertMargin = pageHeight * (1 - scaleFactor) * 0.5f;
float horzMargin = pageWidth * (1 - scaleFactor) * 0.5f;
page.TranslationX = position < 0
? (horzMargin - vertMargin * 0.5f)
: (-horzMargin + vertMargin * 0.5f);
// Scale the page down (between MIN_SCALE and 1)
page.ScaleX = (scaleFactor);
page.ScaleY = (scaleFactor);
}
}
#endregion
}
@Youssef Waren diese Informationen hilfreich für Sie? –