예제 #1
0
        private void InitComponent()
        {
            try
            {
                TxtAppName      = FindViewById <TextView>(Resource.Id.appName);
                TxtPackageName  = FindViewById <TextView>(Resource.Id.appUsername);
                IconVersion     = FindViewById <TextView>(Resource.Id.iconVersion);
                TxtCountVersion = FindViewById <TextView>(Resource.Id.countVersion);
                IconChangelog   = FindViewById <TextView>(Resource.Id.iconChangelog);
                IconRateApp     = FindViewById <TextView>(Resource.Id.iconRateApp);
                IconTerms       = FindViewById <TextView>(Resource.Id.iconTerms);
                IconPrivacy     = FindViewById <TextView>(Resource.Id.iconPrivacy);
                IconAbout       = FindViewById <TextView>(Resource.Id.iconAbout);

                CardView1 = FindViewById <CardView>(Resource.Id.cardView1);
                CardView2 = FindViewById <CardView>(Resource.Id.cardView2);

                CardView1.SetBackgroundColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#282828") : Color.ParseColor("#efefef"));
                CardView2.SetBackgroundColor(AppSettings.SetTabDarkTheme ? Color.ParseColor("#282828") : Color.ParseColor("#efefef"));


                LayoutChangelog = FindViewById <LinearLayout>(Resource.Id.layoutChangelog);
                LayoutRate      = FindViewById <LinearLayout>(Resource.Id.layoutRate);
                LayoutTerms     = FindViewById <LinearLayout>(Resource.Id.layoutTerms);
                LayoutPrivacy   = FindViewById <LinearLayout>(Resource.Id.layoutPrivacy);
                LayoutAbout     = FindViewById <LinearLayout>(Resource.Id.layoutAbout);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconVersion, FontAwesomeIcon.InfoCircle);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconChangelog, FontAwesomeIcon.SyncAlt);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconRateApp, IonIconsFonts.AndroidStarHalf);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeRegular, IconTerms, FontAwesomeIcon.FileContract);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeLight, IconPrivacy, FontAwesomeIcon.UserSecret);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.FontAwesomeBrands, IconAbout, FontAwesomeIcon.Medapps);

                TxtAppName.Text = AppSettings.ApplicationName;

                PackageInfo info = PackageManager.GetPackageInfo(PackageName, 0);
                //int versionNumber = info.VersionCode;
                string versionName = info.VersionName;

                TxtPackageName.Text  = PackageName;
                TxtCountVersion.Text = versionName;

                var nativeAdLayout = FindViewById <NativeAdLayout>(Resource.Id.native_ad_container);
                nativeAdLayout.Visibility = ViewStates.Gone;

                AdsFacebook.InitNative(this, nativeAdLayout, null);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
예제 #2
0
        private void InitComponent()
        {
            try
            {
                IconBack        = FindViewById <TextView>(Resource.Id.IconBack);
                Image           = FindViewById <ImageView>(Resource.Id.image);
                Username        = FindViewById <TextView>(Resource.Id.username);
                IconCountry     = FindViewById <TextView>(Resource.Id.IconCountry);
                CountryText     = FindViewById <TextView>(Resource.Id.CountryText);
                CountTracks     = FindViewById <TextView>(Resource.Id.CountTracks);
                LayoutFollowers = FindViewById <LinearLayout>(Resource.Id.followersLayout);
                CountFollowers  = FindViewById <TextView>(Resource.Id.countFollowers);
                LayoutFollowing = FindViewById <LinearLayout>(Resource.Id.followingLayout);
                CountFollowing  = FindViewById <TextView>(Resource.Id.countFollowing);
                LayoutEmail     = FindViewById <LinearLayout>(Resource.Id.LayoutEmail);
                IconEmail       = FindViewById <TextView>(Resource.Id.IconEmail);
                EmailText       = FindViewById <TextView>(Resource.Id.EmailText);
                IconGender      = FindViewById <TextView>(Resource.Id.IconGender);
                GenderText      = FindViewById <TextView>(Resource.Id.GenderText);
                LayoutWebsite   = FindViewById <LinearLayout>(Resource.Id.LayoutWebsite);
                IconWebsite     = FindViewById <TextView>(Resource.Id.IconWebsite);
                WebsiteText     = FindViewById <TextView>(Resource.Id.WebsiteText);
                LayoutFacebook  = FindViewById <LinearLayout>(Resource.Id.LayoutFacebook);
                IconFacebook    = FindViewById <TextView>(Resource.Id.IconFacebook);
                FacebookText    = FindViewById <TextView>(Resource.Id.FacebookText);

                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconBack, IonIconsFonts.IosArrowBack);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconCountry, IonIconsFonts.Pin);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconEmail, IonIconsFonts.AndroidMail);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconWebsite, IonIconsFonts.AndroidGlobe);
                FontUtils.SetTextViewIcon(FontsIconFrameWork.IonIcons, IconFacebook, IonIconsFonts.SocialFacebookOutline);

                var nativeAdLayout = FindViewById <NativeAdLayout>(Resource.Id.native_ad_container);
                nativeAdLayout.Visibility = ViewStates.Gone;

                AdsFacebook.InitNative(this, nativeAdLayout, null);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }