add downloading view fragment
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/b4d37257 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/b4d37257 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/b4d37257 Branch: refs/heads/master Commit: b4d37257f9674d63b60688fb37d86c4464d43267 Parents: d16d467 Author: Sagar <[email protected]> Authored: Sun Sep 25 21:53:57 2016 +0530 Committer: Sagar <[email protected]> Committed: Sun Sep 25 21:53:57 2016 +0530 ---------------------------------------------------------------------- .../taverna/mobile/ui/DownloadingFragment.java | 62 ++++++++++++++++++++ .../main/res/layout/fragment_downloading.xml | 31 ++++++++++ 2 files changed, 93 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b4d37257/app/src/main/java/org/apache/taverna/mobile/ui/DownloadingFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/DownloadingFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/DownloadingFragment.java new file mode 100644 index 0000000..dae1cc5 --- /dev/null +++ b/app/src/main/java/org/apache/taverna/mobile/ui/DownloadingFragment.java @@ -0,0 +1,62 @@ +package org.apache.taverna.mobile.ui; + +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import org.apache.taverna.mobile.R; + +import butterknife.BindView; +import butterknife.ButterKnife; + + +public class DownloadingFragment extends Fragment { + + private static final String ARGS_MESSAGE = "args_message"; + + String message; + + @BindView(R.id.tvMessage) + TextView tvMessage; + + public static DownloadingFragment newInstance(String message) { + + Bundle args = new Bundle(); + args.putString(ARGS_MESSAGE, message); + DownloadingFragment fragment = new DownloadingFragment(); + fragment.setArguments(args); + return fragment; + } + + + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + message = getArguments().getString(ARGS_MESSAGE); + + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable + Bundle savedInstanceState) { + ViewGroup rootView = (ViewGroup) inflater.inflate( + R.layout.fragment_downloading, container, false); + + ButterKnife.bind(this, rootView); + return rootView; + } + + @Override + public void onActivityCreated(@Nullable Bundle savedInstanceState) { + super.onActivityCreated(savedInstanceState); + + tvMessage.setText(message); + } + +} http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b4d37257/app/src/main/res/layout/fragment_downloading.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/layout/fragment_downloading.xml b/app/src/main/res/layout/fragment_downloading.xml new file mode 100644 index 0000000..79e7f28 --- /dev/null +++ b/app/src/main/res/layout/fragment_downloading.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent"> + + + <ProgressBar + android:id="@+id/progressBar2" + style="?android:attr/progressBarStyle" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_centerInParent="true"/> + + <TextView + android:id="@+id/tvMessage" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerHorizontal="true" + android:layout_marginTop="10dp" + android:textSize="20sp" + android:text="Downloading Workflow"/> + <TextView + android:id="@+id/textView4" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerHorizontal="true" + android:layout_marginTop="10dp" + android:textSize="18sp" + android:layout_below="@id/tvMessage" + android:text="Please Wait ..."/> +</RelativeLayout> \ No newline at end of file
