From f808c5dea6d3a7449cafb835a68b6dc5907cd97d Mon Sep 17 00:00:00 2001 From: ScorpioMiku <1056992492@qq.com> Date: Mon, 10 Sep 2018 22:12:23 +0800 Subject: [PATCH] menu --- app/build.gradle | 2 + .../RecipeActivity/RecipeActivity.java | 27 +- .../main/res/drawable/ic_fortune_cookie.xml | 20 ++ app/src/main/res/layout/activity_recipe.xml | 301 ++++++++++++------ .../res/layout/body_information_fragment.xml | 7 +- .../normal_recommend_fragment_layout.xml | 4 +- 6 files changed, 225 insertions(+), 136 deletions(-) create mode 100644 app/src/main/res/drawable/ic_fortune_cookie.xml diff --git a/app/build.gradle b/app/build.gradle index a0f3dee..d4d9192 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -68,5 +68,7 @@ dependencies { compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30' //翻页view compile 'com.github.czy1121:turncardlistview:1.0.0' + //油表盘 + compile 'com.github.lzyzsd:circleprogress:1.2.1' } diff --git a/app/src/main/java/com/example/ninefourone/nutritionmaster/modules/RecipeActivity/RecipeActivity.java b/app/src/main/java/com/example/ninefourone/nutritionmaster/modules/RecipeActivity/RecipeActivity.java index 0f71cd0..335dfa5 100644 --- a/app/src/main/java/com/example/ninefourone/nutritionmaster/modules/RecipeActivity/RecipeActivity.java +++ b/app/src/main/java/com/example/ninefourone/nutritionmaster/modules/RecipeActivity/RecipeActivity.java @@ -23,16 +23,7 @@ import butterknife.BindView; public class RecipeActivity extends BaseActivity { - @BindView(R.id.recipe_list) - RecyclerView recipeList; - @BindView(R.id.nested_scorll_view) - NestedScrollView nestedScorllView; - @BindView(R.id.tv_title) - TextView tvTitle; - @BindView(R.id.tv_subTitle) - TextView tvSubTitle; - @BindView(R.id.ll_title) - LinearLayout llTitle; + private RecommendFood recommendFood; private Menu menu; @@ -52,20 +43,6 @@ public class RecipeActivity extends BaseActivity { public void initViews(Bundle savedInstanceState) { final int changedHeight = UiUtils.dp2px(this, 214); - nestedScorllView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() { - @Override - public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { - - float scale = (float) v.getScrollY() / changedHeight; - //变化范围0-255 表示从透明到纯色背景 - float alpha = scale * 255 >= 255 ? 255 : scale * 255; - - llTitle.setBackgroundColor(Color.argb((int) alpha, 212, 62, 55)); - tvTitle.setTextColor(Color.argb((int) alpha, 255, 255, 255)); - tvSubTitle.setTextColor(Color.argb((int) alpha, 255, 255, 255)); - - } - }); Intent intent = getIntent(); recommendFood = (RecommendFood) intent.getSerializableExtra("SEND_OBJECT"); @@ -93,7 +70,5 @@ public class RecipeActivity extends BaseActivity { public void initRecyclerView() { super.initRecyclerView(); MenuAdapter adapter = new MenuAdapter(menuList, this); - recipeList.setAdapter(adapter); - recipeList.setLayoutManager(new LinearLayoutManager(this)); } } diff --git a/app/src/main/res/drawable/ic_fortune_cookie.xml b/app/src/main/res/drawable/ic_fortune_cookie.xml new file mode 100644 index 0000000..c8a1b82 --- /dev/null +++ b/app/src/main/res/drawable/ic_fortune_cookie.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_recipe.xml b/app/src/main/res/layout/activity_recipe.xml index 4f948a4..1af187c 100644 --- a/app/src/main/res/layout/activity_recipe.xml +++ b/app/src/main/res/layout/activity_recipe.xml @@ -1,125 +1,218 @@ - + android:layout_height="match_parent"> - - + android:layout_height="250dp"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_height="match_parent" + android:background="#FFF" + android:gravity="center" + android:orientation="horizontal"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + diff --git a/app/src/main/res/layout/body_information_fragment.xml b/app/src/main/res/layout/body_information_fragment.xml index 439cd88..4e9aeb7 100644 --- a/app/src/main/res/layout/body_information_fragment.xml +++ b/app/src/main/res/layout/body_information_fragment.xml @@ -1,11 +1,10 @@ - + android:scrollbars="none"> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/normal_recommend_fragment_layout.xml b/app/src/main/res/layout/normal_recommend_fragment_layout.xml index 56689ec..8816cf8 100644 --- a/app/src/main/res/layout/normal_recommend_fragment_layout.xml +++ b/app/src/main/res/layout/normal_recommend_fragment_layout.xml @@ -1,5 +1,5 @@ - @@ -9,4 +9,4 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" /> - \ No newline at end of file + \ No newline at end of file