From 8a317e17e23b5c924f36e97796d8c5b5536e0941 Mon Sep 17 00:00:00 2001 From: NguyenHuuTu <1612772@student.hcmus.edu.vn> Date: Tue, 20 Nov 2018 19:05:30 +0700 Subject: [PATCH 1/2] draft --- .../java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java | 2 +- .../ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java b/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java index e86abfc..aa7434d 100644 --- a/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java +++ b/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java @@ -283,7 +283,7 @@ else if(direction==MOVE_DIRECTION.MOVE_UP&&id==R.id.container) @Override public void onLongPress(MotionEvent e) { // mainScreen.selectWidget(); - + Log.e("long press: ", "yes"); RoundedBottomSheetDialogFragment fragment = RoundedBottomSheetDialogFragment.newInstance(mode); if(mode ==MODE.IN_MAIN_SCREEN) fragment.setListener(mainScreen); diff --git a/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java b/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java index 7401644..dbedb0d 100644 --- a/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java +++ b/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java @@ -12,6 +12,7 @@ import android.view.ViewGroup; import android.view.ViewTreeObserver; import android.widget.FrameLayout; +import android.widget.Toast; import com.teamll.expectlauncher.R; From f7e2f940fb98e7c01a9430f10f28f4055b292041 Mon Sep 17 00:00:00 2001 From: NguyenHuuTu <1612772@student.hcmus.edu.vn> Date: Tue, 20 Nov 2018 20:46:23 +0700 Subject: [PATCH 2/2] Wallpager --- .../com/teamll/expectlauncher/ui/main/LayoutSwitcher.java | 1 - .../ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java | 2 ++ .../expectlauncher/ui/main/mainscreen/MainScreenFragment.java | 4 +++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java b/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java index aa7434d..1230f14 100644 --- a/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java +++ b/app/src/main/java/com/teamll/expectlauncher/ui/main/LayoutSwitcher.java @@ -283,7 +283,6 @@ else if(direction==MOVE_DIRECTION.MOVE_UP&&id==R.id.container) @Override public void onLongPress(MotionEvent e) { // mainScreen.selectWidget(); - Log.e("long press: ", "yes"); RoundedBottomSheetDialogFragment fragment = RoundedBottomSheetDialogFragment.newInstance(mode); if(mode ==MODE.IN_MAIN_SCREEN) fragment.setListener(mainScreen); diff --git a/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java b/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java index dbedb0d..de3a4d8 100644 --- a/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java +++ b/app/src/main/java/com/teamll/expectlauncher/ui/main/bottomsheet/RoundedBottomSheetDialogFragment.java @@ -7,6 +7,7 @@ import android.support.design.widget.BottomSheetBehavior; import android.support.design.widget.BottomSheetDialog; import android.support.design.widget.BottomSheetDialogFragment; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -83,6 +84,7 @@ public void onClick(final View view) { return; } if(listener!=null) { + view.postDelayed(new Runnable() { @Override public void run() { diff --git a/app/src/main/java/com/teamll/expectlauncher/ui/main/mainscreen/MainScreenFragment.java b/app/src/main/java/com/teamll/expectlauncher/ui/main/mainscreen/MainScreenFragment.java index d935622..1cfa526 100644 --- a/app/src/main/java/com/teamll/expectlauncher/ui/main/mainscreen/MainScreenFragment.java +++ b/app/src/main/java/com/teamll/expectlauncher/ui/main/mainscreen/MainScreenFragment.java @@ -1,5 +1,6 @@ package com.teamll.expectlauncher.ui.main.mainscreen; +import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.os.CountDownTimer; @@ -223,7 +224,8 @@ public boolean onClickButtonInsideBottomSheet(int id) { switch (id) { case R.id.add_widget:selectWidget(); break; case R.id.choose_wallpaper: - //TODO: call replace wallpaper function; + Intent wallpagerIntent = new Intent(Intent.ACTION_SET_WALLPAPER); + startActivity(Intent.createChooser(wallpagerIntent, "Select Wallpager")); break; case R.id.wallpaper_editor: break;