From c645846aec4ef0f44aee93597a0d29dec16f9837 Mon Sep 17 00:00:00 2001 From: lihongwei Date: Fri, 20 Sep 2024 18:26:37 +0800 Subject: [PATCH] =?UTF-8?q?A=E9=9D=A2=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 6 + .../player/ui/activity/A_HomeActivity.java | 8 +- .../player/ui/activity/A_PlayActivity.java | 27 +++ .../player/ui/activity/A_SettingActivity.java | 27 +++ .../player/ui/activity/A_SplashActivity.java | 8 +- .../player/ui/fragmnt/A_ImportFragment.java | 60 +----- .../a_rounded_rectangle_tab_layout.xml | 33 ++- app/src/main/res/drawable/about.xml | 16 ++ app/src/main/res/drawable/add.xml | 16 ++ app/src/main/res/drawable/arrow_left.xml | 13 ++ app/src/main/res/drawable/arrow_right.xml | 13 ++ app/src/main/res/drawable/category.xml | 10 + app/src/main/res/drawable/feedback.xml | 9 + app/src/main/res/drawable/more.xml | 9 + app/src/main/res/drawable/pause_big.xml | 12 ++ app/src/main/res/drawable/pause_flat.xml | 16 ++ app/src/main/res/drawable/pause_shadow.xml | 22 ++ app/src/main/res/drawable/play.xml | 26 +++ app/src/main/res/drawable/play_flat.xml | 12 ++ app/src/main/res/drawable/play_shadow.xml | 30 +++ app/src/main/res/drawable/privacy.xml | 12 ++ app/src/main/res/drawable/right_arrow.xml | 11 - app/src/main/res/drawable/round_rectangle.xml | 13 +- .../main/res/drawable/round_rectangle_top.xml | 14 ++ app/src/main/res/drawable/rounded.xml | 9 + app/src/main/res/drawable/share.xml | 9 + app/src/main/res/drawable/sleep.xml | 12 ++ app/src/main/res/drawable/terms.xml | 12 ++ ...activity_a_home.xml => activity_ahome.xml} | 0 app/src/main/res/layout/activity_aplay.xml | 150 ++++++++++++++ app/src/main/res/layout/activity_asetting.xml | 194 ++++++++++++++++++ ...vity_a_splash.xml => activity_asplash.xml} | 0 app/src/main/res/layout/fragment_a_home.xml | 17 +- app/src/main/res/layout/fragment_a_import.xml | 46 ++++- app/src/main/res/layout/item_a_home_1.xml | 55 +++++ app/src/main/res/layout/item_a_home_2.xml | 39 ++++ app/src/main/res/layout/item_a_home_3.xml | 53 +++++ app/src/main/res/layout/item_a_setting.xml | 55 +++++ app/src/main/res/mipmap-xxxhdpi/light.png | Bin 0 -> 2468 bytes app/src/main/res/mipmap-xxxhdpi/timing.png | Bin 0 -> 2485 bytes app/src/main/res/values/strings.xml | 10 + 41 files changed, 970 insertions(+), 114 deletions(-) create mode 100644 app/src/main/java/com/hi/music/player/ui/activity/A_PlayActivity.java create mode 100644 app/src/main/java/com/hi/music/player/ui/activity/A_SettingActivity.java create mode 100644 app/src/main/res/drawable/about.xml create mode 100644 app/src/main/res/drawable/add.xml create mode 100644 app/src/main/res/drawable/arrow_left.xml create mode 100644 app/src/main/res/drawable/arrow_right.xml create mode 100644 app/src/main/res/drawable/category.xml create mode 100644 app/src/main/res/drawable/feedback.xml create mode 100644 app/src/main/res/drawable/more.xml create mode 100644 app/src/main/res/drawable/pause_big.xml create mode 100644 app/src/main/res/drawable/pause_flat.xml create mode 100644 app/src/main/res/drawable/pause_shadow.xml create mode 100644 app/src/main/res/drawable/play.xml create mode 100644 app/src/main/res/drawable/play_flat.xml create mode 100644 app/src/main/res/drawable/play_shadow.xml create mode 100644 app/src/main/res/drawable/privacy.xml delete mode 100644 app/src/main/res/drawable/right_arrow.xml create mode 100644 app/src/main/res/drawable/round_rectangle_top.xml create mode 100644 app/src/main/res/drawable/rounded.xml create mode 100644 app/src/main/res/drawable/share.xml create mode 100644 app/src/main/res/drawable/sleep.xml create mode 100644 app/src/main/res/drawable/terms.xml rename app/src/main/res/layout/{activity_a_home.xml => activity_ahome.xml} (100%) create mode 100644 app/src/main/res/layout/activity_aplay.xml create mode 100644 app/src/main/res/layout/activity_asetting.xml rename app/src/main/res/layout/{activity_a_splash.xml => activity_asplash.xml} (100%) create mode 100644 app/src/main/res/layout/item_a_home_1.xml create mode 100644 app/src/main/res/layout/item_a_home_2.xml create mode 100644 app/src/main/res/layout/item_a_home_3.xml create mode 100644 app/src/main/res/layout/item_a_setting.xml create mode 100644 app/src/main/res/mipmap-xxxhdpi/light.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/timing.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 14816a1..ad5fea1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -15,6 +15,12 @@ android:supportsRtl="true" android:theme="@style/Theme.MusicApp" tools:targetApi="31"> + + diff --git a/app/src/main/java/com/hi/music/player/ui/activity/A_HomeActivity.java b/app/src/main/java/com/hi/music/player/ui/activity/A_HomeActivity.java index d05cd00..9022435 100644 --- a/app/src/main/java/com/hi/music/player/ui/activity/A_HomeActivity.java +++ b/app/src/main/java/com/hi/music/player/ui/activity/A_HomeActivity.java @@ -7,10 +7,10 @@ import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayoutMediator; import com.hi.music.player.R; import com.hi.music.player.adapter.A_HomeViewPagerAdapter; -import com.hi.music.player.databinding.ActivityAHomeBinding; +import com.hi.music.player.databinding.ActivityAhomeBinding; import com.hi.music.player.databinding.HomeTabCustomBinding; -public class A_HomeActivity extends BaseActivity { +public class A_HomeActivity extends BaseActivity { // 图标数组定义为类成员,避免重复 private final int[] defaultIcons = { @@ -30,8 +30,8 @@ public class A_HomeActivity extends BaseActivity { } @Override - protected ActivityAHomeBinding getViewBinding() { - return ActivityAHomeBinding.inflate(getLayoutInflater()); + protected ActivityAhomeBinding getViewBinding() { + return ActivityAhomeBinding.inflate(getLayoutInflater()); } @Override diff --git a/app/src/main/java/com/hi/music/player/ui/activity/A_PlayActivity.java b/app/src/main/java/com/hi/music/player/ui/activity/A_PlayActivity.java new file mode 100644 index 0000000..960451b --- /dev/null +++ b/app/src/main/java/com/hi/music/player/ui/activity/A_PlayActivity.java @@ -0,0 +1,27 @@ +package com.hi.music.player.ui.activity; + +import com.hi.music.player.databinding.ActivityAplayBinding; + +public class A_PlayActivity extends BaseActivity { + + + @Override + protected ActivityAplayBinding getViewBinding() { + return ActivityAplayBinding.inflate(getLayoutInflater()); + } + + @Override + protected void onCreateInit() { + + } + + @Override + public boolean isFullScreen() { + return true; + } + + @Override + public boolean statusBarLight() { + return false; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/hi/music/player/ui/activity/A_SettingActivity.java b/app/src/main/java/com/hi/music/player/ui/activity/A_SettingActivity.java new file mode 100644 index 0000000..d6e7662 --- /dev/null +++ b/app/src/main/java/com/hi/music/player/ui/activity/A_SettingActivity.java @@ -0,0 +1,27 @@ +package com.hi.music.player.ui.activity; + +import com.hi.music.player.databinding.ActivityAsettingBinding; + +public class A_SettingActivity extends BaseActivity { + + + @Override + protected ActivityAsettingBinding getViewBinding() { + return ActivityAsettingBinding.inflate(getLayoutInflater()); + } + + @Override + protected void onCreateInit() { + + } + + @Override + public boolean isFullScreen() { + return true; + } + + @Override + public boolean statusBarLight() { + return false; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/hi/music/player/ui/activity/A_SplashActivity.java b/app/src/main/java/com/hi/music/player/ui/activity/A_SplashActivity.java index 307bfa6..3a5d1a3 100644 --- a/app/src/main/java/com/hi/music/player/ui/activity/A_SplashActivity.java +++ b/app/src/main/java/com/hi/music/player/ui/activity/A_SplashActivity.java @@ -3,17 +3,17 @@ package com.hi.music.player.ui.activity; import android.content.Intent; import android.os.CountDownTimer; -import com.hi.music.player.databinding.ActivityASplashBinding; +import com.hi.music.player.databinding.ActivityAsplashBinding; -public class A_SplashActivity extends BaseActivity { +public class A_SplashActivity extends BaseActivity { private static final int SPLASH_TIME_OUT = 1500; private CountDownTimer countDownTimer; @Override - protected ActivityASplashBinding getViewBinding() { - return ActivityASplashBinding.inflate(getLayoutInflater()); + protected ActivityAsplashBinding getViewBinding() { + return ActivityAsplashBinding.inflate(getLayoutInflater()); } @Override diff --git a/app/src/main/java/com/hi/music/player/ui/fragmnt/A_ImportFragment.java b/app/src/main/java/com/hi/music/player/ui/fragmnt/A_ImportFragment.java index 952cf9b..5824c66 100644 --- a/app/src/main/java/com/hi/music/player/ui/fragmnt/A_ImportFragment.java +++ b/app/src/main/java/com/hi/music/player/ui/fragmnt/A_ImportFragment.java @@ -1,66 +1,18 @@ package com.hi.music.player.ui.fragmnt; -import android.os.Bundle; +import com.hi.music.player.databinding.FragmentAImportBinding; -import androidx.fragment.app.Fragment; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; +public class A_ImportFragment extends BaseFragment { -import com.hi.music.player.R; -/** - * A simple {@link Fragment} subclass. - * Use the {@link A_ImportFragment#newInstance} factory method to - * create an instance of this fragment. - */ -public class A_ImportFragment extends Fragment { - - // TODO: Rename parameter arguments, choose names that match - // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER - private static final String ARG_PARAM1 = "param1"; - private static final String ARG_PARAM2 = "param2"; - - // TODO: Rename and change types of parameters - private String mParam1; - private String mParam2; - - public A_ImportFragment() { - // Required empty public constructor - } - - /** - * Use this factory method to create a new instance of - * this fragment using the provided parameters. - * - * @param param1 Parameter 1. - * @param param2 Parameter 2. - * @return A new instance of fragment AImportFragment. - */ - // TODO: Rename and change types and number of parameters - public static A_ImportFragment newInstance(String param1, String param2) { - A_ImportFragment fragment = new A_ImportFragment(); - Bundle args = new Bundle(); - args.putString(ARG_PARAM1, param1); - args.putString(ARG_PARAM2, param2); - fragment.setArguments(args); - return fragment; + @Override + protected FragmentAImportBinding getFragmentVb() { + return FragmentAImportBinding.inflate(getLayoutInflater()); } @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if (getArguments() != null) { - mParam1 = getArguments().getString(ARG_PARAM1); - mParam2 = getArguments().getString(ARG_PARAM2); - } - } + protected void initView() { - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - // Inflate the layout for this fragment - return inflater.inflate(R.layout.fragment_a_import, container, false); } } \ No newline at end of file diff --git a/app/src/main/res/drawable/a_rounded_rectangle_tab_layout.xml b/app/src/main/res/drawable/a_rounded_rectangle_tab_layout.xml index dcc6e4f..c09c26b 100644 --- a/app/src/main/res/drawable/a_rounded_rectangle_tab_layout.xml +++ b/app/src/main/res/drawable/a_rounded_rectangle_tab_layout.xml @@ -1,22 +1,17 @@ - - - - - - + + + - - - - - - \ No newline at end of file + + + diff --git a/app/src/main/res/drawable/about.xml b/app/src/main/res/drawable/about.xml new file mode 100644 index 0000000..acb5eec --- /dev/null +++ b/app/src/main/res/drawable/about.xml @@ -0,0 +1,16 @@ + + + + + + + diff --git a/app/src/main/res/drawable/add.xml b/app/src/main/res/drawable/add.xml new file mode 100644 index 0000000..786cba9 --- /dev/null +++ b/app/src/main/res/drawable/add.xml @@ -0,0 +1,16 @@ + + + + + + + diff --git a/app/src/main/res/drawable/arrow_left.xml b/app/src/main/res/drawable/arrow_left.xml new file mode 100644 index 0000000..a70cbf0 --- /dev/null +++ b/app/src/main/res/drawable/arrow_left.xml @@ -0,0 +1,13 @@ + + + diff --git a/app/src/main/res/drawable/arrow_right.xml b/app/src/main/res/drawable/arrow_right.xml new file mode 100644 index 0000000..f21845d --- /dev/null +++ b/app/src/main/res/drawable/arrow_right.xml @@ -0,0 +1,13 @@ + + + diff --git a/app/src/main/res/drawable/category.xml b/app/src/main/res/drawable/category.xml new file mode 100644 index 0000000..fcf2d61 --- /dev/null +++ b/app/src/main/res/drawable/category.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/feedback.xml b/app/src/main/res/drawable/feedback.xml new file mode 100644 index 0000000..7e89b47 --- /dev/null +++ b/app/src/main/res/drawable/feedback.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/more.xml b/app/src/main/res/drawable/more.xml new file mode 100644 index 0000000..80184ea --- /dev/null +++ b/app/src/main/res/drawable/more.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/pause_big.xml b/app/src/main/res/drawable/pause_big.xml new file mode 100644 index 0000000..fabc4bd --- /dev/null +++ b/app/src/main/res/drawable/pause_big.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/pause_flat.xml b/app/src/main/res/drawable/pause_flat.xml new file mode 100644 index 0000000..043dfa9 --- /dev/null +++ b/app/src/main/res/drawable/pause_flat.xml @@ -0,0 +1,16 @@ + + + + + + + diff --git a/app/src/main/res/drawable/pause_shadow.xml b/app/src/main/res/drawable/pause_shadow.xml new file mode 100644 index 0000000..2c16085 --- /dev/null +++ b/app/src/main/res/drawable/pause_shadow.xml @@ -0,0 +1,22 @@ + + + + + + + diff --git a/app/src/main/res/drawable/play.xml b/app/src/main/res/drawable/play.xml new file mode 100644 index 0000000..3382d72 --- /dev/null +++ b/app/src/main/res/drawable/play.xml @@ -0,0 +1,26 @@ + + + + + diff --git a/app/src/main/res/drawable/play_flat.xml b/app/src/main/res/drawable/play_flat.xml new file mode 100644 index 0000000..98f79ff --- /dev/null +++ b/app/src/main/res/drawable/play_flat.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/play_shadow.xml b/app/src/main/res/drawable/play_shadow.xml new file mode 100644 index 0000000..4ab0bd7 --- /dev/null +++ b/app/src/main/res/drawable/play_shadow.xml @@ -0,0 +1,30 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/privacy.xml b/app/src/main/res/drawable/privacy.xml new file mode 100644 index 0000000..3576649 --- /dev/null +++ b/app/src/main/res/drawable/privacy.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/right_arrow.xml b/app/src/main/res/drawable/right_arrow.xml deleted file mode 100644 index 046579e..0000000 --- a/app/src/main/res/drawable/right_arrow.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/round_rectangle.xml b/app/src/main/res/drawable/round_rectangle.xml index 1c13032..29c732b 100644 --- a/app/src/main/res/drawable/round_rectangle.xml +++ b/app/src/main/res/drawable/round_rectangle.xml @@ -1,11 +1,8 @@ - + - - - - - - + + - + diff --git a/app/src/main/res/drawable/round_rectangle_top.xml b/app/src/main/res/drawable/round_rectangle_top.xml new file mode 100644 index 0000000..f90f3a2 --- /dev/null +++ b/app/src/main/res/drawable/round_rectangle_top.xml @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/rounded.xml b/app/src/main/res/drawable/rounded.xml new file mode 100644 index 0000000..617caac --- /dev/null +++ b/app/src/main/res/drawable/rounded.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/app/src/main/res/drawable/share.xml b/app/src/main/res/drawable/share.xml new file mode 100644 index 0000000..d2b3693 --- /dev/null +++ b/app/src/main/res/drawable/share.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/sleep.xml b/app/src/main/res/drawable/sleep.xml new file mode 100644 index 0000000..3693014 --- /dev/null +++ b/app/src/main/res/drawable/sleep.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/drawable/terms.xml b/app/src/main/res/drawable/terms.xml new file mode 100644 index 0000000..a07922c --- /dev/null +++ b/app/src/main/res/drawable/terms.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/layout/activity_a_home.xml b/app/src/main/res/layout/activity_ahome.xml similarity index 100% rename from app/src/main/res/layout/activity_a_home.xml rename to app/src/main/res/layout/activity_ahome.xml diff --git a/app/src/main/res/layout/activity_aplay.xml b/app/src/main/res/layout/activity_aplay.xml new file mode 100644 index 0000000..c153508 --- /dev/null +++ b/app/src/main/res/layout/activity_aplay.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_asetting.xml b/app/src/main/res/layout/activity_asetting.xml new file mode 100644 index 0000000..b12294f --- /dev/null +++ b/app/src/main/res/layout/activity_asetting.xml @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_a_splash.xml b/app/src/main/res/layout/activity_asplash.xml similarity index 100% rename from app/src/main/res/layout/activity_a_splash.xml rename to app/src/main/res/layout/activity_asplash.xml diff --git a/app/src/main/res/layout/fragment_a_home.xml b/app/src/main/res/layout/fragment_a_home.xml index a381573..7ff2a11 100644 --- a/app/src/main/res/layout/fragment_a_home.xml +++ b/app/src/main/res/layout/fragment_a_home.xml @@ -20,15 +20,16 @@ android:id="@+id/first_line_text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="First Line" - android:textSize="16sp" /> + android:text="@string/ready_to_sleep" + android:textSize="44sp" + android:textStyle="italic|bold" /> + android:text="@string/we_ve_carefully_prepared_sounds_for_you" + android:textSize="14sp" /> + android:text="@string/white_noise" + android:textSize="20sp" /> + android:text="@string/voice_of_nature" + android:textSize="20sp" /> - - + android:id="@+id/title" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginStart="16dp" + android:layout_marginTop="32sp" + android:text="Parents voice" + android:textSize="32sp" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_a_home_1.xml b/app/src/main/res/layout/item_a_home_1.xml new file mode 100644 index 0000000..3093763 --- /dev/null +++ b/app/src/main/res/layout/item_a_home_1.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_a_home_2.xml b/app/src/main/res/layout/item_a_home_2.xml new file mode 100644 index 0000000..ccdea02 --- /dev/null +++ b/app/src/main/res/layout/item_a_home_2.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/app/src/main/res/layout/item_a_home_3.xml b/app/src/main/res/layout/item_a_home_3.xml new file mode 100644 index 0000000..c74a477 --- /dev/null +++ b/app/src/main/res/layout/item_a_home_3.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/layout/item_a_setting.xml b/app/src/main/res/layout/item_a_setting.xml new file mode 100644 index 0000000..202fec5 --- /dev/null +++ b/app/src/main/res/layout/item_a_setting.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-xxxhdpi/light.png b/app/src/main/res/mipmap-xxxhdpi/light.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f7bd67e555ab435a9d9a204f2d53947f9c3244 GIT binary patch literal 2468 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 453dbaa..24be63e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -11,4 +11,14 @@ Profile Listen Music Anytime Resource Loading... + Ready to sleep + We\'ve carefully prepared sounds for you 🔥 + White noise + Voice of Nature + Setting + About + Feedback + Share + Privacy Policy + Terms of Service \ No newline at end of file