protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var card = new Card(this); card.SetText("This is Bleu"); card.SetFootnote("And I am relatively new"); // this is purely for demo purposes var option = 3; switch (option) { case 0: { card.SetImageLayout(Card.ImageLayout.Full); card.AddImage(Resource.Drawable.bleu3); } break; case 1: { card.SetImageLayout(Card.ImageLayout.Left); card.AddImage(Resource.Drawable.bleu3); } break; case 2: { card.SetImageLayout(Card.ImageLayout.Full); card.AddImage(Resource.Drawable.bleu1); card.AddImage(Resource.Drawable.bleu2); card.AddImage(Resource.Drawable.bleu3); card.AddImage(Resource.Drawable.bleu4); card.AddImage(Resource.Drawable.bleu5); } break; case 3: { card.SetImageLayout(Card.ImageLayout.Left); card.AddImage(Resource.Drawable.bleu1); card.AddImage(Resource.Drawable.bleu2); card.AddImage(Resource.Drawable.bleu3); card.AddImage(Resource.Drawable.bleu4); card.AddImage(Resource.Drawable.bleu5); } break; } SetContentView(card.View); }
private List<Card> createCards(Context context) { var cards = new List<Card>(); foreach (var image in MainActivity.Bing.Images) { var bmp = Bitmap.CreateScaledBitmap( Bitmap.CreateBitmap(BitmapFactory.DecodeByteArray(image.Data, 0, image.Data.Length)), 640, 480, false); var card = new Card(context); //card.SetText("HI!"); card.AddImage(bmp); card.SetText(image.Description); card.SetImageLayout(Card.ImageLayout.Full); cards.Add(card); } return cards; }
public MvxCard(Context ctx, CardViewModelInfo vmi, MvxViewModel viewModel) { Card = new Card(ctx); ViewModel = viewModel; CardInfo = vmi; var inpc = viewModel as INotifyPropertyChanged; if (inpc != null) { inpc.PropertyChanged += inpc_PropertyChanged; } Card.SetText(CardInfo.getText(viewModel)); Card.SetFootnote(CardInfo.getFooter(viewModel)); var bkg = CardInfo.getBackgroundBytes(viewModel); if (bkg != null) { var bmp = BitmapFactory.DecodeByteArray(bkg, 0, bkg.Length); Card.AddImage(bmp); Card.SetImageLayout(Card.ImageLayout.Full); } }