diff --git a/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java b/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
index 05267d0..9d37657 100644
--- a/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
+++ b/app/src/main/java/com/akdev/nofbeventscraper/MainActivity.java
@@ -6,10 +6,12 @@ import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
+import android.text.Layout;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
+import android.widget.ImageView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.view.menu.MenuBuilder;
@@ -17,9 +19,12 @@ import androidx.appcompat.widget.Toolbar;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
+import com.google.android.material.appbar.AppBarLayout;
+import com.google.android.material.appbar.CollapsingToolbarLayout;
import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
+import com.squareup.picasso.Picasso;
import java.lang.ref.WeakReference;
import java.util.List;
@@ -85,6 +90,30 @@ public class MainActivity extends AppCompatActivity {
recycler_view.setHasFixedSize(true);
+ /*
+ * Display title only when toolbar is collapsed
+ */
+ AppBarLayout app_bar_layout = findViewById(R.id.app_bar);
+
+ app_bar_layout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() {
+ boolean show = true;
+ int scroll_range = -1;
+ CollapsingToolbarLayout layout_toolbar = findViewById(R.id.layout_toolbar);
+
+ @Override
+ public void onOffsetChanged(AppBarLayout app_bar_layout, int vertical_offset) {
+ if (scroll_range == -1) {
+ scroll_range = app_bar_layout.getTotalScrollRange();
+ }
+ if (scroll_range + vertical_offset == 0) {
+ layout_toolbar.setTitle(getString(R.string.app_name));
+ show = true;
+ } else if (show) {
+ layout_toolbar.setTitle(" ");
+ show = false;
+ }
+ }
+ });
/*
* Paste button: get last entry from clipboard
*/
@@ -153,6 +182,9 @@ public class MainActivity extends AppCompatActivity {
startScraping();
}
+
+
+
}
/**
@@ -195,8 +227,6 @@ public class MainActivity extends AppCompatActivity {
this.events.clear();
adapter.notifyDataSetChanged();
-
- //ok_button.setEnabled(false);
}
/**
@@ -211,13 +241,6 @@ public class MainActivity extends AppCompatActivity {
this.events.addAll(events);
adapter.notifyDataSetChanged();
-
- /*Picasso.get()
- .load(event.image_url)
- .placeholder(R.drawable.ic_banner_foreground)
- .into(image_view_toolbar);*/
-
- //ok_button.setEnabled(true);
}
@SuppressLint("RestrictedApi")
diff --git a/app/src/main/res/drawable/ic_channel_foreground.xml b/app/src/main/res/drawable/ic_channel_foreground.xml
deleted file mode 100644
index a84a8ac..0000000
--- a/app/src/main/res/drawable/ic_channel_foreground.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index b5e2013..a7265ca 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -20,10 +20,10 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimary"
- android:fitsSystemWindows="true"
- app:contentScrim="?attr/colorPrimary"
app:expandedTitleGravity="center"
+ app:contentScrim="?attr/colorPrimary"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
+ app:title=" "
app:toolbarId="@+id/toolbar">
@@ -31,8 +31,8 @@
android:id="@+id/image_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:fitsSystemWindows="true"
android:scaleType="centerCrop"
+ android:src="@drawable/ic_banner_foreground"
app:layout_collapseMode="parallax" />
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-xhdpi/ic_channel.png b/app/src/main/res/mipmap-xhdpi/ic_channel.png
deleted file mode 100644
index de2872c..0000000
Binary files a/app/src/main/res/mipmap-xhdpi/ic_channel.png and /dev/null differ