Search in sources :

Example 1 with About

use of com.bedrock.padder.model.about.About in project Tapad by berict.

the class MainActivity method makeJson.

private void makeJson() {
    Item[] fadedItems = { new Item("facebook", w.getStringFromId("preset_faded_detail_facebook", a)), new Item("twitter", w.getStringFromId("preset_faded_detail_twitter", a)), new Item("soundcloud", w.getStringFromId("preset_faded_detail_soundcloud", a)), new Item("instagram", w.getStringFromId("preset_faded_detail_instagram", a)), new Item("google_plus", w.getStringFromId("preset_faded_detail_google_plus", a)), new Item("youtube", w.getStringFromId("preset_faded_detail_youtube", a)), //new Item("twitch", w.getStringFromId("preset_faded_detail_twitch", a)), // only omfg
    new Item("web", w.getStringFromId("preset_faded_detail_web", a)) };
    Detail fadedDetail = new Detail(w.getStringFromId("preset_faded_detail_title", a), fadedItems);
    Item[] fadedSongItems = { new Item("soundcloud", w.getStringFromId("preset_faded_song_detail_soundcloud", a), false), new Item("youtube", w.getStringFromId("preset_faded_song_detail_youtube", a), false), new Item("spotify", w.getStringFromId("preset_faded_song_detail_spotify", a), false), new Item("google_play_music", w.getStringFromId("preset_faded_song_detail_google_play_music", a), false), new Item("apple", w.getStringFromId("preset_faded_song_detail_apple", a), false), new Item("amazon", w.getStringFromId("preset_faded_song_detail_amazon", a), false), new Item("pandora", w.getStringFromId("preset_faded_song_detail_pandora", a), false) };
    Detail fadedSongDetail = new Detail(w.getStringFromId("preset_faded_song_detail_title", a), fadedSongItems);
    Bio fadedBio = new Bio(w.getStringFromId("preset_faded_bio_title", a), "alan_walker_faded_gesture", w.getStringFromId("preset_faded_bio_name", a), w.getStringFromId("preset_faded_bio_text", a), w.getStringFromId("preset_faded_bio_source", a));
    Detail[] fadedDetails = { fadedDetail, fadedSongDetail };
    About fadedAbout = new About(w.getStringFromId("preset_faded_title", a), "alan_walker_faded_gesture", w.getStringFromId("preset_faded_tutorial_link", a), "Studio Berict", "#00D3BE", fadedBio, fadedDetails);
    Music fadedMusic = new Music("preset_faded", "alan_walker_faded_gesture", true, 246, 90, null);
    Preset fadedPreset = new Preset("alan_walker_faded_gesture", fadedMusic, fadedAbout);
    largeLog("JSON", gson.toJson(fadedPreset));
    Preset[] presets = { fadedPreset };
    FirebaseMetadata firebaseMetadata = new FirebaseMetadata(presets, 15);
    largeLog("Metadata", gson.toJson(firebaseMetadata));
//        Bio tapadBio = new Bio(
//                w.getStringFromId("info_tapad_bio_title", a),
//                "about_bio_tapad",
//                w.getStringFromId("info_tapad_bio_name", a),
//                w.getStringFromId("info_tapad_bio_text", a),
//                w.getStringFromId("info_tapad_bio_source", a)
//        );
//
//        Item tapadInfo[] = {
//                new Item("info_tapad_info_check_update", w.getStringFromId("info_tapad_info_check_update_hint", a), "google_play", true),
//                new Item("info_tapad_info_tester", w.getStringFromId("info_tapad_info_tester_hint", a), "experiment", true),
//                new Item("info_tapad_info_legal", null, "info", false),
//                new Item("info_tapad_info_version", w.getStringFromId("info_tapad_info_version_hint", a), ""),
//                new Item("info_tapad_info_build_date", w.getStringFromId("info_tapad_info_build_date_hint", a), ""),
//                new Item("info_tapad_info_changelog", null, "changelog", false),
//                new Item("info_tapad_info_thanks", null, "thanks", false),
//                new Item("info_tapad_info_dev", w.getStringFromId("info_tapad_info_dev_hint", a), "developer", false)
//                // TODO ADD ITEMS
//        };
//
//        Item tapadOthers[] = {
//                new Item("info_tapad_others_song", w.getStringFromId("info_tapad_others_song_hint", a), "song", true),
//                new Item("info_tapad_others_feedback", w.getStringFromId("info_tapad_others_feedback_hint", a), "feedback", true),
//                new Item("info_tapad_others_report_bug", w.getStringFromId("info_tapad_others_report_bug_hint", a), "report_bug", true),
//                new Item("info_tapad_others_rate", w.getStringFromId("info_tapad_others_rate_hint", a), "rate", true),
//                new Item("info_tapad_others_translate", w.getStringFromId("info_tapad_others_translate_hint", a), "web", false),
//                new Item("info_tapad_others_recommend", w.getStringFromId("info_tapad_others_recommend_hint", a), "recommend", true)
//        };
//
//        Detail tapadDetails[] = {
//                new Detail(w.getStringFromId("info_tapad_info_title", a), tapadInfo),
//                new Detail(w.getStringFromId("info_tapad_others_title", a), tapadOthers)
//        };
//
//        About tapadAbout = new About(
//                w.getStringFromId("info_tapad_title", a),
//                "about_image_tapad",
//                "#9C27B0",
//                tapadBio, tapadDetails
//        );
//
//        largeLog("tapadAboutJSON", gson.toJson(tapadAbout));
//
//        Bio berictBio = new Bio(
//                w.getStringFromId("info_berict_bio_title", a),
//                null,
//                w.getStringFromId("info_berict_bio_name", a),
//                w.getStringFromId("info_berict_bio_text", a),
//                w.getStringFromId("info_berict_bio_source", a)
//        );
//
//        Item devItems[] = {
//                new Item("facebook", w.getStringFromId("info_berict_detail_facebook", a)),
//                new Item("twitter", w.getStringFromId("info_berict_detail_twitter", a)),
//                new Item("google_plus", w.getStringFromId("info_berict_detail_google_plus", a)),
//                new Item("youtube", w.getStringFromId("info_berict_detail_youtube", a)),
//                new Item("discord", w.getStringFromId("info_berict_detail_discord", a)),
//                new Item("web", w.getStringFromId("info_berict_detail_web", a))
//        };
//
//        Item devSupport[] = {
//                new Item("info_berict_action_report_bug", w.getStringFromId("info_berict_action_report_bug_hint", a), "report_bug", true),
//                new Item("info_berict_action_rate", w.getStringFromId("info_berict_action_rate_hint", a), "rate", true),
//                new Item("info_berict_action_translate", w.getStringFromId("info_berict_action_translate_hint", a), "translate", false),
//                new Item("info_berict_action_donate", w.getStringFromId("info_berict_action_donate_hint", a), "donate", false)
//        };
//
//        Detail berictDetails[] = {
//                new Detail(w.getStringFromId("info_berict_detail_title", a), devItems),
//                new Detail(w.getStringFromId("info_berict_action_title", a), devSupport)
//        };
//
//        About berictAbout = new About(
//                w.getStringFromId("info_berict_title", a),
//                "about_image_berict",
//                "#607D8B",
//                berictBio, berictDetails
//        );
//
//        largeLog("berictAboutJSON", gson.toJson(berictAbout));
}
Also used : Item(com.bedrock.padder.model.about.Item) MenuItem(android.view.MenuItem) FirebaseMetadata(com.bedrock.padder.model.FirebaseMetadata) Music(com.bedrock.padder.model.preset.Music) Preset(com.bedrock.padder.model.preset.Preset) Bio(com.bedrock.padder.model.about.Bio) Detail(com.bedrock.padder.model.about.Detail) About(com.bedrock.padder.model.about.About)

Example 2 with About

use of com.bedrock.padder.model.about.About in project Tapad by berict.

the class AboutActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_about);
    Gson gson = new Gson();
    Intent intent = getIntent();
    String currentAbout = intent.getStringExtra("about");
    Log.d("AA", currentAbout);
    switch(currentAbout) {
        case "now_playing":
            about = currentPreset.getAbout();
            break;
        case "tapad":
            about = gson.fromJson(getResources().getString(R.string.json_about_tapad), About.class);
            break;
        case "dev":
            about = gson.fromJson(getResources().getString(R.string.json_about_dev), About.class);
            break;
        default:
            String presetJson = firebase.getPresetJson(currentAbout);
            if (presetJson != null) {
                about = gson.fromJson(firebase.getPresetJson(currentAbout), Preset.class).getAbout();
            } else {
                Log.d("About", "currentAbout wasn't defined");
            }
            break;
    }
    toolbar.setActionBar(this);
    toolbar.setActionBarDisplayHomeAsUp(true);
    toolbar.setStatusBarTint(this);
    collapsingToolbarLayout = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar);
    collapsingToolbarLayout.setCollapsedTitleTextAppearance(R.style.collapsedappbar);
    collapsingToolbarLayout.setExpandedTitleTextAppearance(R.style.expandedappbar);
    window.setNavigationBar(R.color.transparent, activity);
    View statusbar = findViewById(R.id.statusbar);
    if (Build.VERSION.SDK_INT < 21) {
        statusbar.setVisibility(View.GONE);
    } else {
        try {
            statusbar.getLayoutParams().height = window.getStatusBarFromPrefs(activity);
        } catch (NullPointerException e) {
            Log.d("NullExp", e.getMessage());
            statusbar.setVisibility(View.GONE);
        }
    }
    window.setMarginRelativePX(R.id.layout_relative, 0, window.getStatusBarFromPrefs(activity), 0, 0, activity);
    window.getView(R.id.layout_margin, activity).getLayoutParams().height = window.getNavigationBarFromPrefs(activity) + window.convertDPtoPX(10, activity);
    enterAnim();
    setUi();
}
Also used : Gson(com.google.gson.Gson) Intent(android.content.Intent) ImageView(android.widget.ImageView) View(android.view.View) About(com.bedrock.padder.model.about.About)

Aggregations

About (com.bedrock.padder.model.about.About)2 Intent (android.content.Intent)1 MenuItem (android.view.MenuItem)1 View (android.view.View)1 ImageView (android.widget.ImageView)1 FirebaseMetadata (com.bedrock.padder.model.FirebaseMetadata)1 Bio (com.bedrock.padder.model.about.Bio)1 Detail (com.bedrock.padder.model.about.Detail)1 Item (com.bedrock.padder.model.about.Item)1 Music (com.bedrock.padder.model.preset.Music)1 Preset (com.bedrock.padder.model.preset.Preset)1 Gson (com.google.gson.Gson)1