protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.fragments_demo); YouTubePlayerFragment youTubePlayerFragment = FragmentManager.FindFragmentById <YouTubePlayerFragment>(Resource.Id.youtube_fragment); youTubePlayerFragment.Initialize(DeveloperKey.DEVELOPER_KEY, this); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Fragments); YouTubePlayerFragment youTubePlayerFragment = FragmentManager.FindFragmentById <YouTubePlayerFragment>(Resource.Id.youtube_fragment); youTubePlayerFragment.Initialize(DeveloperKey.Key, this); }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { if (requestCode == RecoveryDialogRequest) { // Retry initialization if user performed a recovery action if (errorDialog != null && errorDialog.IsShowing) { errorDialog.Dismiss(); } errorDialog = null; playerFragment.Initialize(DeveloperKey.Key, this); thumbnailView.Initialize(DeveloperKey.Key, this); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.action_bar_demo); viewContainer = FindViewById <ActionBarPaddedFrameLayout>(Resource.Id.view_container); playerFragment = (YouTubePlayerFragment)FragmentManager.FindFragmentById(Resource.Id.player_fragment); tutorialTextView = FindViewById <TextView>(Resource.Id.tutorial_text); playerFragment.Initialize(DeveloperKey.DEVELOPER_KEY, this); viewContainer.SetActionBar(ActionBar); // Action bar background is transparent by default. ActionBar.SetBackgroundDrawable(new ColorDrawable(Android.Graphics.Color.ParseColor("0xAA000000"))); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.action_bar_demo); viewContainer = FindViewById <ActionBarPaddedFrameLayout>(Resource.Id.view_container); playerFragment = FragmentManager.FindFragmentById <YouTubePlayerFragment>(Resource.Id.player_fragment); tutorialTextView = FindViewById(Resource.Id.tutorial_text); playerFragment.Initialize(DeveloperKey.Key, this); viewContainer.SetActionBar(ActionBar); // Action bar background is transparent by default. var trans = Color.Black; trans.A = 0xAA; ActionBar.SetBackgroundDrawable(new ColorDrawable(trans)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); state = State.Uninitialized; var viewFrame = new FrameLayout(this); var displayMetrics = Resources.DisplayMetrics; int maxAllowedNumberOfRows = (int)Math.Floor((displayMetrics.HeightPixels / displayMetrics.Density) / PlayerViewMinimumHeight); int numberOfRows = Math.Min(maxAllowedNumberOfRows, MaxRowCount); int interImagePaddingPx = (int)displayMetrics.Density * ImagePadding; int imageHeight = (displayMetrics.HeightPixels / numberOfRows) - interImagePaddingPx; int imageWidth = (int)(imageHeight * ThumbnailAspectRatio); imageWallView = new ImageWallView(this, imageWidth, imageHeight, interImagePaddingPx); viewFrame.AddView(imageWallView, ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); thumbnailView = new YouTubeThumbnailView(this); thumbnailView.Initialize(DeveloperKey.Key, this); flippingView = new FlippingView(this, imageWidth, imageHeight); flippingView.Flipped += OnFlipped; flippingView.SetFlipDuration(InitialFlipDuration); viewFrame.AddView(flippingView, imageWidth, imageHeight); playerView = new FrameLayout(this); playerView.Id = Resource.Id.player_view; playerView.Visibility = ViewStates.Invisible; viewFrame.AddView(playerView, imageWidth, imageHeight); playerFragment = YouTubePlayerFragment.NewInstance(); playerFragment.Initialize(DeveloperKey.Key, this); FragmentManager.BeginTransaction().Add(Resource.Id.player_view, playerFragment).Commit(); flipDelayHandler = new Handler(msg => { FlipNext(); flipDelayHandler.SendEmptyMessageDelayed(0, FlipPeriod); }); SetContentView(viewFrame); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.ActionBar); viewContainer = FindViewById <ActionBarPaddedFrameLayout>(Resource.Id.view_container); playerFragment = FragmentManager.FindFragmentById <YouTubePlayerFragment>(Resource.Id.player_fragment); tutorialTextView = FindViewById(Resource.Id.tutorial_text); playerFragment.Initialize(DeveloperKey.Key, this); viewContainer.SetActionBar(ActionBar); // Action bar background is transparent by default. // 0xAA0000000 ActionBar.SetBackgroundDrawable(new ColorDrawable(Android.Graphics.Color.Black)); // Create your application here }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); state = State.UNINITIALIZED; ViewGroup viewFrame = new FrameLayout(this); DisplayMetrics displayMetrics = Resources.DisplayMetrics; int maxAllowedNumberOfRows = (int)Math.Floor( (displayMetrics.HeightPixels / displayMetrics.Density) / PLAYER_VIEW_MINIMUM_HEIGHT_DP); int numberOfRows = Math.Min(maxAllowedNumberOfRows, MAX_NUMBER_OF_ROWS_WANTED); int interImagePaddingPx = (int)displayMetrics.Density * INTER_IMAGE_PADDING_DP; int imageHeight = (displayMetrics.HeightPixels / numberOfRows) - interImagePaddingPx; int imageWidth = (int)(imageHeight * THUMBNAIL_ASPECT_RATIO); imageWallView = new ImageWallView(this, imageWidth, imageHeight, interImagePaddingPx); viewFrame.AddView(imageWallView, ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent); thumbnailView = new YouTubeThumbnailView(this); thumbnailView.Initialize(DeveloperKey.DEVELOPER_KEY, this); flippingView = new FlippingView(this, this, imageWidth, imageHeight); flippingView.SetFlipDuration(INITIAL_FLIP_DURATION_MILLIS); viewFrame.AddView(flippingView, imageWidth, imageHeight); playerView = new FrameLayout(this); playerView.Id = Resource.Id.player_view; playerView.Visibility = ViewStates.Invisible; viewFrame.AddView(playerView, imageWidth, imageHeight); playerFragment = YouTubePlayerFragment.NewInstance(); playerFragment.Initialize(DeveloperKey.DEVELOPER_KEY, this); FragmentManager.BeginTransaction().Add(Resource.Id.player_view, playerFragment).Commit(); flipDelayHandler = new FlipDelayHandler() { HandleMessageAction = (msg) => { FlipNext(); } }; SetContentView(viewFrame); }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.ActionBar); viewContainer = FindViewById<ActionBarPaddedFrameLayout>(Resource.Id.view_container); playerFragment = FragmentManager.FindFragmentById<YouTubePlayerFragment>(Resource.Id.player_fragment); tutorialTextView = FindViewById(Resource.Id.tutorial_text); playerFragment.Initialize(DeveloperKey.Key, this); viewContainer.SetActionBar(ActionBar); // Action bar background is transparent by default. // 0xAA0000000 ActionBar.SetBackgroundDrawable(new ColorDrawable(Android.Graphics.Color.Black)); // Create your application here }