From 1f529250a1fb1e27a0b1a75c8f4e569497c6cd74 Mon Sep 17 00:00:00 2001 From: linminjie <1004644107@qq.com> Date: Wed, 7 Jun 2023 15:48:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=8C=BB=E7=94=9F=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=20=E6=9F=A5=E7=9C=8B=E9=99=84=E8=BF=91=E5=8C=BB?= =?UTF-8?q?=E7=94=9F=20=E6=9F=A5=E7=9C=8B=E9=99=84=E8=BF=91=E5=8C=BB?= =?UTF-8?q?=E9=99=A2=E5=B8=83=E5=B1=80=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 - .idea/compiler.xml | 6 -- .idea/gradle.xml | 22 ----- .idea/jarRepositories.xml | 45 ----------- .idea/misc.xml | 17 ---- .idea/runConfigurations.xml | 10 --- .idea/vcs.xml | 6 -- .../unionmedtv/fragment/MyDoctorFragment.java | 61 +++++++------- app/src/main/res/drawable/bg_focus_10.xml | 24 ++++++ app/src/main/res/drawable/bg_focus_selector_10.xml | 4 + app/src/main/res/layout/fragment_my_doctor.xml | 90 ++++++++++++++------- app/src/main/res/mipmap-xhdpi/icon_hang_up.png | Bin 0 -> 5647 bytes app/src/main/res/mipmap-xhdpi/icon_mute.png | Bin 0 -> 8173 bytes app/src/main/res/mipmap-xhdpi/icon_put_through.png | Bin 0 -> 4905 bytes .../main/res/mipmap-xhdpi/icon_turn_off_camera.png | Bin 0 -> 5206 bytes 15 files changed, 122 insertions(+), 166 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/gradle.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/vcs.xml create mode 100644 app/src/main/res/drawable/bg_focus_10.xml create mode 100644 app/src/main/res/drawable/bg_focus_selector_10.xml create mode 100644 app/src/main/res/mipmap-xhdpi/icon_hang_up.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_mute.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_put_through.png create mode 100644 app/src/main/res/mipmap-xhdpi/icon_turn_off_camera.png diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 61a9130..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml deleted file mode 100644 index 65f8ad0..0000000 --- a/.idea/gradle.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index f4c0eb3..0000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 7b6dad0..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea..0000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/java/com/unionmed/unionmedtv/fragment/MyDoctorFragment.java b/app/src/main/java/com/unionmed/unionmedtv/fragment/MyDoctorFragment.java index da13ef6..adafb75 100644 --- a/app/src/main/java/com/unionmed/unionmedtv/fragment/MyDoctorFragment.java +++ b/app/src/main/java/com/unionmed/unionmedtv/fragment/MyDoctorFragment.java @@ -9,6 +9,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; +import androidx.constraintlayout.widget.ConstraintLayout; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.RecyclerView; @@ -31,6 +32,7 @@ import com.unionmed.unionmedtv.utils.CacheUtil; import com.unionmed.unionmedtv.utils.LinearSpacingItemDecoration; import com.unionmed.unionmedtv.utils.MyGridLayoutManager; import com.unionmed.unionmedtv.utils.OnChildClickListener; +import com.unionmed.unionmedtv.widgets.ImgConstraintLayout; import java.util.ArrayList; import java.util.List; @@ -47,7 +49,7 @@ public class MyDoctorFragment extends Fragment implements View.OnClickListener { private int startNum = 0; private int endNum = 10; private int selectPostion = 0;//当前列表item点击位置 - + private ImgConstraintLayout constraint; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_my_doctor, container, false); @@ -70,37 +72,40 @@ public class MyDoctorFragment extends Fragment implements View.OnClickListener { }); iv_doctor = view.findViewById(R.id.iv_doctor); iv_doctor.setOnClickListener(this); + constraint=view.findViewById(R.id.constraint); + View v=getActivity().findViewById(R.id.tv_my_doctor); + constraint.setNextFocusLeftId(v.getId()); iv_hospital = view.findViewById(R.id.iv_hospital); iv_hospital.setOnClickListener(this); recyclerView.setAdapter(contractedDoctorAdapter); recyclerView.addItemDecoration(new LinearSpacingItemDecoration(getActivity(), 24)); - iv_doctor.setOnFocusChangeListener(new View.OnFocusChangeListener() { - @Override - public void onFocusChange(View v, boolean hasFocus) { - if (hasFocus) { - // 获取最后一个控件的位置 - Rect rect = new Rect(); - iv_doctor.getGlobalVisibleRect(rect); - - // 按下方向键时,如果焦点将离开最后一个控件,则阻止焦点失去 - iv_doctor.setOnKeyListener(new View.OnKeyListener() { - @Override - public boolean onKey(View v, int keyCode, KeyEvent event) { - if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN && event.getAction() == KeyEvent.ACTION_DOWN) { - View nextView = iv_doctor.focusSearch(View.FOCUS_DOWN); - if (nextView == null) { - return true; - } - } - return false; - } - }); - } else { - // 移除OnKeyListener,以便在此控件上正常使用 - iv_doctor.setOnKeyListener(null); - } - } - }); +// iv_doctor.setOnFocusChangeListener(new View.OnFocusChangeListener() { +// @Override +// public void onFocusChange(View v, boolean hasFocus) { +// if (hasFocus) { +// // 获取最后一个控件的位置 +// Rect rect = new Rect(); +// iv_doctor.getGlobalVisibleRect(rect); +// +// // 按下方向键时,如果焦点将离开最后一个控件,则阻止焦点失去 +// iv_doctor.setOnKeyListener(new View.OnKeyListener() { +// @Override +// public boolean onKey(View v, int keyCode, KeyEvent event) { +// if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN && event.getAction() == KeyEvent.ACTION_DOWN) { +// View nextView = iv_doctor.focusSearch(View.FOCUS_DOWN); +// if (nextView == null) { +// return true; +// } +// } +// return false; +// } +// }); +// } else { +// // 移除OnKeyListener,以便在此控件上正常使用 +// iv_doctor.setOnKeyListener(null); +// } +// } +// }); } public void loadData() { diff --git a/app/src/main/res/drawable/bg_focus_10.xml b/app/src/main/res/drawable/bg_focus_10.xml new file mode 100644 index 0000000..5f6b1cc --- /dev/null +++ b/app/src/main/res/drawable/bg_focus_10.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_focus_selector_10.xml b/app/src/main/res/drawable/bg_focus_selector_10.xml new file mode 100644 index 0000000..1e9a3d7 --- /dev/null +++ b/app/src/main/res/drawable/bg_focus_selector_10.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_my_doctor.xml b/app/src/main/res/layout/fragment_my_doctor.xml index daa2be8..7623658 100644 --- a/app/src/main/res/layout/fragment_my_doctor.xml +++ b/app/src/main/res/layout/fragment_my_doctor.xml @@ -1,8 +1,10 @@ + android:layout_height="match_parent" + android:descendantFocusability="blocksDescendants"> - + android:layout_height="190dp" + android:layout_marginTop="20dp" + android:layout_marginRight="20dp" + android:nextFocusLeft="@null" + android:layout_weight="1"> + android:src="@mipmap/icon_nearby_doctor" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - + android:textSize="24sp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - + + + + android:layout_height="190dp" + android:layout_marginTop="20dp" + android:nextFocusRight="@null" + android:layout_weight="1"> + android:scaleType="fitXY" + android:src="@mipmap/icon_nearby_hospital" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintLeft_toLeftOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + android:textSize="24sp" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintRight_toRightOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + - + + diff --git a/app/src/main/res/mipmap-xhdpi/icon_hang_up.png b/app/src/main/res/mipmap-xhdpi/icon_hang_up.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce619f3ebcb807362f6b649ae86fc873238bd1e GIT binary patch literal 5647 zcmV+q7VznbP)005u}1^@s6i_d2*00001b5ch_0Itp) z=>Px~$w@>(RCr$PT?v#_#kv0eyYws=ox$xz;RyuyU7|iU>b%5-=~0*-1U2G%L|>F= zo^iniH7cUGB`O*h^te8K5T*xodWcIziMSw&a1>EMjY~9a6C=Y+_r3MMQ{6L!VV1sq z``+%`-BssshI6LsU%vXL?!8ri{Xapq%?R*0HRbUQ6~lCchX|n!W$+Lp+L;(TFt9y< z9S9h}Kp6oc`BM%ipo4*U=g*A*))KIe32TY*EdyU@n)uAN=<`tZrq%TL{B{L<3IQrr zAh^E1%0|Z#HfRJ9_6KkP0mB(E{KSL+i-DB@mNH|R4qmLI>`iKFYV}iZP-T}40bA?p zsw+%Bo(MlD;7A7c1)v3FVgvynGO&;tf8La!m#UhZHw45sU(G0L0&=8oZwqK(a4mqt z;q&U|;Y?Wo-X>6s0W?yydAWzO10|~H2*{&G4UcQqX+#(YBp
0n48yA&h=<6~+M)`WJMfEWjm8AxPvW)vqhXfuT^ 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/icon_mute.png b/app/src/main/res/mipmap-xhdpi/icon_mute.png new file mode 100644 index 0000000000000000000000000000000000000000..7d821c7e8e20233ace0de29b8a95aeb419bfbc5c GIT binary patch literal 8173 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 ThhMXu00000NkvXXu0mjfv_j;D literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/icon_put_through.png b/app/src/main/res/mipmap-xhdpi/icon_put_through.png new file mode 100644 index 0000000000000000000000000000000000000000..508de7a79b80e44506276eac2c23dee31d57ec7f GIT binary patch literal 4905 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 U-MZG^%h?y8aZgvJR0$LOe6z5oCK literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/icon_turn_off_camera.png b/app/src/main/res/mipmap-xhdpi/icon_turn_off_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee5aae12541746c2257f9fcd3c3a263587918e8 GIT binary patch literal 5206 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 OLO@3Yg)CFE5BwjIr_R3s literal 0 HcmV?d00001