diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java index 490b8a23d..cb188ba46 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java @@ -26,6 +26,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; +import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; @@ -56,6 +57,8 @@ public class ControlCenter extends AppCompatActivity { private TextView hintTextView; private FloatingActionButton fab; + private ImageView background; + private SwipeRefreshLayout swipeLayout; private GBDeviceAdapter mGBDeviceAdapter; private GBDevice selectedDevice = null; @@ -130,6 +133,7 @@ public class ControlCenter extends AppCompatActivity { hintTextView = (TextView) findViewById(R.id.hintTextView); ListView deviceListView = (ListView) findViewById(R.id.deviceListView); fab = (FloatingActionButton) findViewById(R.id.fab); + background = (ImageView) findViewById(R.id.no_items_bg); fab.setOnClickListener(new View.OnClickListener() { @Override @@ -381,6 +385,12 @@ public class ControlCenter extends AppCompatActivity { } } + if (deviceList.isEmpty()) { + background.setVisibility(View.VISIBLE); + } else { + background.setVisibility(View.INVISIBLE); + } + if (connected) { hintTextView.setText(R.string.tap_connected_device_for_app_mananger); } else if (!deviceList.isEmpty()) { diff --git a/app/src/main/res/drawable/gadgetbridge_img.png b/app/src/main/res/drawable/gadgetbridge_img.png new file mode 100644 index 000000000..cdb748e00 Binary files /dev/null and b/app/src/main/res/drawable/gadgetbridge_img.png differ diff --git a/app/src/main/res/layout/activity_controlcenter.xml b/app/src/main/res/layout/activity_controlcenter.xml index 832b2e5c1..dc3eb6a79 100644 --- a/app/src/main/res/layout/activity_controlcenter.xml +++ b/app/src/main/res/layout/activity_controlcenter.xml @@ -9,6 +9,13 @@ android:paddingBottom="@dimen/activity_vertical_margin" tools:context="nodomain.freeyourgadget.gadgetbridge.activities.ControlCenter"> + +