Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiedermann IT-Dienstleistungen <info@niedermann.it>2018-11-10 23:45:50 +0300
committerNiedermann IT-Dienstleistungen <info@niedermann.it>2018-11-10 23:45:50 +0300
commitfd0f4f89eefb469d348b54dddd067caae8f80b5f (patch)
treef944c5d7baf73f3b44356facbfa12a79fe1885fb /app/src/main/java/it/niedermann/nextcloud/deck/ui/about
parent486cbf7d2c5e53781bca88c06875ac515bc3a9a2 (diff)
Add basic about activity
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/about')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentContributingTab.java33
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentCreditsTab.java34
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java38
3 files changed, 105 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentContributingTab.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentContributingTab.java
new file mode 100644
index 000000000..7b4e195a0
--- /dev/null
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentContributingTab.java
@@ -0,0 +1,33 @@
+package it.niedermann.nextcloud.deck.ui.about;
+
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+import it.niedermann.nextcloud.deck.R;
+import it.niedermann.nextcloud.deck.SupportUtil;
+
+public class AboutFragmentContributingTab extends Fragment {
+
+ @BindView(R.id.about_source)
+ TextView aboutSource;
+ @BindView(R.id.about_issues)
+ TextView aboutIssues;
+ @BindView(R.id.about_translate)
+ TextView aboutTranslate;
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ View v = inflater.inflate(R.layout.fragment_about_contribution_tab, container, false);
+ ButterKnife.bind(this, v);
+ SupportUtil.setHtml(aboutSource, R.string.about_source, getString(R.string.url_source));
+ SupportUtil.setHtml(aboutIssues, R.string.about_issues, getString(R.string.url_issues));
+ SupportUtil.setHtml(aboutTranslate, R.string.about_translate, getString(R.string.url_translations));
+ return v;
+ }
+} \ No newline at end of file
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentCreditsTab.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentCreditsTab.java
new file mode 100644
index 000000000..81e4dabdf
--- /dev/null
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentCreditsTab.java
@@ -0,0 +1,34 @@
+package it.niedermann.nextcloud.deck.ui.about;
+
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+import it.niedermann.nextcloud.deck.BuildConfig;
+import it.niedermann.nextcloud.deck.R;
+import it.niedermann.nextcloud.deck.SupportUtil;
+
+public class AboutFragmentCreditsTab extends Fragment {
+
+ @BindView(R.id.about_version)
+ TextView aboutVersion;
+ @BindView(R.id.about_maintainer)
+ TextView aboutMaintainer;
+ @BindView(R.id.about_translators)
+ TextView aboutTranslators;
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ View v = inflater.inflate(R.layout.fragment_about_credits_tab, container, false);
+ ButterKnife.bind(this, v);
+ SupportUtil.setHtml(aboutVersion, R.string.about_version, "v" + BuildConfig.VERSION_NAME);
+ SupportUtil.setHtml(aboutMaintainer, R.string.about_maintainer);
+ SupportUtil.setHtml(aboutTranslators, R.string.about_translators_transifex, getString(R.string.url_translations));
+ return v;
+ }
+} \ No newline at end of file
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java
new file mode 100644
index 000000000..6f5371b56
--- /dev/null
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/about/AboutFragmentLicenseTab.java
@@ -0,0 +1,38 @@
+package it.niedermann.nextcloud.deck.ui.about;
+
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Button;
+import android.widget.TextView;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+import butterknife.OnClick;
+import it.niedermann.nextcloud.deck.R;
+import it.niedermann.nextcloud.deck.SupportUtil;
+
+public class AboutFragmentLicenseTab extends Fragment {
+
+ @BindView(R.id.about_icons_disclaimer)
+ TextView iconsDisclaimer;
+ @BindView(R.id.about_app_license_button)
+ Button appLicenseButton;
+
+ @OnClick(R.id.about_app_license_button)
+ void openLicense() {
+ startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.url_license))));
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ View v = inflater.inflate(R.layout.fragment_about_license_tab, container, false);
+ ButterKnife.bind(this, v);
+ SupportUtil.setHtml(iconsDisclaimer, R.string.about_icons_disclaimer, getString(R.string.about_app_icon_author));
+ return v;
+ }
+} \ No newline at end of file