mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2025-02-18 05:17:08 +01:00
Amazfit Bip: add FloatingActionButton to initiate activities fetching
The swipe to refresh still works for the time being
This commit is contained in:
parent
27caa08a1b
commit
4f3a0be897
@ -5,6 +5,7 @@ import android.content.Context;
|
|||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.IntentFilter;
|
import android.content.IntentFilter;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.design.widget.FloatingActionButton;
|
||||||
import android.support.v4.content.LocalBroadcastManager;
|
import android.support.v4.content.LocalBroadcastManager;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout;
|
import android.support.v4.widget.SwipeRefreshLayout;
|
||||||
import android.view.ContextMenu;
|
import android.view.ContextMenu;
|
||||||
@ -77,6 +78,7 @@ public class ActivitySummariesActivity extends AbstractListActivity<BaseActivity
|
|||||||
Object item = parent.getItemAtPosition(position);
|
Object item = parent.getItemAtPosition(position);
|
||||||
if (item != null) {
|
if (item != null) {
|
||||||
ActivitySummary summary = (ActivitySummary) item;
|
ActivitySummary summary = (ActivitySummary) item;
|
||||||
|
|
||||||
String gpxTrack = summary.getGpxTrack();
|
String gpxTrack = summary.getGpxTrack();
|
||||||
if (gpxTrack != null) {
|
if (gpxTrack != null) {
|
||||||
showTrack(gpxTrack);
|
showTrack(gpxTrack);
|
||||||
@ -115,6 +117,14 @@ public class ActivitySummariesActivity extends AbstractListActivity<BaseActivity
|
|||||||
fetchTrackData();
|
fetchTrackData();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
FloatingActionButton fab = findViewById(R.id.fab);
|
||||||
|
fab.setOnClickListener(new View.OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
fetchTrackData();
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:gravity="center_horizontal">
|
||||||
|
|
||||||
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:id="@+id/list_activity_swipe_layout"
|
android:id="@+id/list_activity_swipe_layout"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -9,3 +15,16 @@
|
|||||||
android:layout_height="wrap_content" />
|
android:layout_height="wrap_content" />
|
||||||
|
|
||||||
</android.support.v4.widget.SwipeRefreshLayout>
|
</android.support.v4.widget.SwipeRefreshLayout>
|
||||||
|
|
||||||
|
<android.support.design.widget.FloatingActionButton
|
||||||
|
android:id="@+id/fab"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_alignParentBottom="true"
|
||||||
|
android:layout_alignParentEnd="true"
|
||||||
|
android:layout_gravity="bottom|end"
|
||||||
|
app:srcCompat="@drawable/ic_action_fetch_activity_data"
|
||||||
|
android:tint="@android:color/white"
|
||||||
|
android:layout_margin="16dp" />
|
||||||
|
|
||||||
|
</android.support.design.widget.CoordinatorLayout>
|
Loading…
x
Reference in New Issue
Block a user