Как получить фоновое изображение кнопки управления в Xamarin Android c #? - PullRequest
0 голосов
/ 17 сентября 2018

Я использую кнопку управления. Я хочу получить android: background (источник изображения) из кода позади. Исходя из этого, я продолжу свой код. Как я могу получить источник изображения из кода позади?

<Button
android:id="@+id/btnPlayPause"
android:layout_width="34dp"
android:layout_height="34dp"
android:layout_marginLeft="15dp"
android:visibility="gone"
android:background="@drawable/play"/>

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

Вы можете попробовать этот код

var beachImage = new Image { Aspect = Aspect.AspectFit };

btnPlayPause.Image = ImageSource.FromFile("imageName.png");
0 голосов
/ 17 сентября 2018

Вы ищете что-то подобное?

Button btn = new Button(Context);
Drawable btnDrawable = btn.Background;

теперь вы можете сравнить рисованный объект с другими (например, из Android.Resource)

...