From a0208b73053c8dc9dbbbf676690da47297135747 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 23 Jun 2022 12:04:29 +0800 Subject: [PATCH] Add home func icon --- app/src/main/AndroidManifest.xml | 6 +- .../main/java/com/fongmi/bear/bean/Func.java | 50 +++++++++++++ .../bear/ui/{ => activity}/BaseActivity.java | 2 +- .../bear/ui/{ => activity}/HomeActivity.java | 16 +++-- .../ui/{ => activity}/SettingActivity.java | 2 +- .../ui/{ => activity}/SplashActivity.java | 2 +- .../fongmi/bear/ui/adapter/FuncAdapter.java | 66 ++++++++++++++++++ .../java/com/fongmi/bear/utils/ResUtil.java | 12 ++++ app/src/main/res/drawable-hdpi/ic_live.png | Bin 0 -> 692 bytes app/src/main/res/drawable-hdpi/ic_push.png | Bin 0 -> 1014 bytes app/src/main/res/drawable-hdpi/ic_search.png | Bin 0 -> 1031 bytes app/src/main/res/drawable-hdpi/ic_setting.png | Bin 0 -> 1075 bytes app/src/main/res/drawable-hdpi/ic_vod.png | Bin 0 -> 1178 bytes app/src/main/res/drawable-mdpi/ic_live.png | Bin 0 -> 525 bytes app/src/main/res/drawable-mdpi/ic_push.png | Bin 0 -> 656 bytes app/src/main/res/drawable-mdpi/ic_search.png | Bin 0 -> 689 bytes app/src/main/res/drawable-mdpi/ic_setting.png | Bin 0 -> 721 bytes app/src/main/res/drawable-mdpi/ic_vod.png | Bin 0 -> 743 bytes .../res/drawable-nodpi/shape_item_normal.xml | 2 +- .../drawable-nodpi/shape_item_selected.xml | 2 +- app/src/main/res/drawable-xhdpi/ic_live.png | Bin 0 -> 920 bytes app/src/main/res/drawable-xhdpi/ic_push.png | Bin 0 -> 1340 bytes app/src/main/res/drawable-xhdpi/ic_search.png | Bin 0 -> 1364 bytes .../main/res/drawable-xhdpi/ic_setting.png | Bin 0 -> 1397 bytes app/src/main/res/drawable-xhdpi/ic_vod.png | Bin 0 -> 1486 bytes app/src/main/res/drawable-xxhdpi/ic_live.png | Bin 0 -> 1729 bytes app/src/main/res/drawable-xxhdpi/ic_push.png | Bin 0 -> 2657 bytes .../main/res/drawable-xxhdpi/ic_search.png | Bin 0 -> 2718 bytes .../main/res/drawable-xxhdpi/ic_setting.png | Bin 0 -> 2861 bytes app/src/main/res/drawable-xxhdpi/ic_vod.png | Bin 0 -> 2510 bytes app/src/main/res/drawable-xxxhdpi/ic_live.png | Bin 0 -> 2186 bytes app/src/main/res/drawable-xxxhdpi/ic_push.png | Bin 0 -> 3204 bytes .../main/res/drawable-xxxhdpi/ic_search.png | Bin 0 -> 3352 bytes .../main/res/drawable-xxxhdpi/ic_setting.png | Bin 0 -> 3598 bytes app/src/main/res/drawable-xxxhdpi/ic_vod.png | Bin 0 -> 3275 bytes app/src/main/res/layout/activity_home.xml | 61 +++++++++++++++- app/src/main/res/layout/adapter_func.xml | 26 +++++++ app/src/main/res/values-zh-rCN/strings.xml | 16 +++++ app/src/main/res/values-zh-rTW/strings.xml | 18 ++++- app/src/main/res/values/strings.xml | 16 +++++ 40 files changed, 281 insertions(+), 16 deletions(-) create mode 100644 app/src/main/java/com/fongmi/bear/bean/Func.java rename app/src/main/java/com/fongmi/bear/ui/{ => activity}/BaseActivity.java (96%) rename app/src/main/java/com/fongmi/bear/ui/{ => activity}/HomeActivity.java (55%) rename app/src/main/java/com/fongmi/bear/ui/{ => activity}/SettingActivity.java (97%) rename app/src/main/java/com/fongmi/bear/ui/{ => activity}/SplashActivity.java (98%) create mode 100644 app/src/main/java/com/fongmi/bear/ui/adapter/FuncAdapter.java create mode 100644 app/src/main/java/com/fongmi/bear/utils/ResUtil.java create mode 100644 app/src/main/res/drawable-hdpi/ic_live.png create mode 100644 app/src/main/res/drawable-hdpi/ic_push.png create mode 100644 app/src/main/res/drawable-hdpi/ic_search.png create mode 100644 app/src/main/res/drawable-hdpi/ic_setting.png create mode 100644 app/src/main/res/drawable-hdpi/ic_vod.png create mode 100644 app/src/main/res/drawable-mdpi/ic_live.png create mode 100644 app/src/main/res/drawable-mdpi/ic_push.png create mode 100644 app/src/main/res/drawable-mdpi/ic_search.png create mode 100644 app/src/main/res/drawable-mdpi/ic_setting.png create mode 100644 app/src/main/res/drawable-mdpi/ic_vod.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_live.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_push.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_search.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_setting.png create mode 100644 app/src/main/res/drawable-xhdpi/ic_vod.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_live.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_push.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_search.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_setting.png create mode 100644 app/src/main/res/drawable-xxhdpi/ic_vod.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_live.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_push.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_search.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_setting.png create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_vod.png create mode 100644 app/src/main/res/layout/adapter_func.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7200a536e..b34560ede 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -42,7 +42,7 @@ @@ -55,12 +55,12 @@ diff --git a/app/src/main/java/com/fongmi/bear/bean/Func.java b/app/src/main/java/com/fongmi/bear/bean/Func.java new file mode 100644 index 000000000..a480ad707 --- /dev/null +++ b/app/src/main/java/com/fongmi/bear/bean/Func.java @@ -0,0 +1,50 @@ +package com.fongmi.bear.bean; + +import android.annotation.SuppressLint; + +import com.fongmi.bear.R; +import com.fongmi.bear.utils.ResUtil; + +public class Func { + + private final int resId; + private int drawable; + + public static Func create(int resId) { + return new Func(resId); + } + + public Func(int resId) { + this.resId = resId; + this.setDrawable(); + } + + public int getDrawable() { + return drawable; + } + + public String getText() { + return ResUtil.getString(resId); + } + + @SuppressLint("NonConstantResourceId") + public void setDrawable() { + switch (resId) { + case R.string.home_vod: + this.drawable = R.drawable.ic_vod; + break; + case R.string.home_live: + this.drawable = R.drawable.ic_live; + break; + case R.string.home_push: + this.drawable = R.drawable.ic_push; + break; + case R.string.home_search: + this.drawable = R.drawable.ic_search; + break; + case R.string.home_setting: + this.drawable = R.drawable.ic_setting; + break; + } + } +} diff --git a/app/src/main/java/com/fongmi/bear/ui/BaseActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/BaseActivity.java similarity index 96% rename from app/src/main/java/com/fongmi/bear/ui/BaseActivity.java rename to app/src/main/java/com/fongmi/bear/ui/activity/BaseActivity.java index e817dba19..68bab4490 100644 --- a/app/src/main/java/com/fongmi/bear/ui/BaseActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/BaseActivity.java @@ -1,4 +1,4 @@ -package com.fongmi.bear.ui; +package com.fongmi.bear.ui.activity; import android.app.Activity; import android.content.res.Configuration; diff --git a/app/src/main/java/com/fongmi/bear/ui/HomeActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java similarity index 55% rename from app/src/main/java/com/fongmi/bear/ui/HomeActivity.java rename to app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java index 2f8c41ec6..6f3076bf7 100644 --- a/app/src/main/java/com/fongmi/bear/ui/HomeActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java @@ -1,16 +1,19 @@ -package com.fongmi.bear.ui; +package com.fongmi.bear.ui.activity; import android.app.Activity; import android.content.Intent; +import androidx.recyclerview.widget.GridLayoutManager; import androidx.viewbinding.ViewBinding; import com.fongmi.bear.App; import com.fongmi.bear.databinding.ActivityHomeBinding; +import com.fongmi.bear.ui.adapter.FuncAdapter; public class HomeActivity extends BaseActivity { private ActivityHomeBinding binding; + private FuncAdapter funcAdapter; public static void start(Activity activity) { activity.startActivity(new Intent(activity, HomeActivity.class)); @@ -24,10 +27,13 @@ public class HomeActivity extends BaseActivity { @Override protected void initView() { - if (App.get().getConfig() == null) { - SettingActivity.start(this); - } else { + if (App.get().getConfig() == null) SettingActivity.start(this); + setRecyclerView(); + } - } + private void setRecyclerView() { + binding.func.setHasFixedSize(true); + binding.func.setLayoutManager(new GridLayoutManager(this, 5)); + binding.func.setAdapter(funcAdapter = new FuncAdapter()); } } \ No newline at end of file diff --git a/app/src/main/java/com/fongmi/bear/ui/SettingActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java similarity index 97% rename from app/src/main/java/com/fongmi/bear/ui/SettingActivity.java rename to app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java index b3c0aeae6..063aca7a8 100644 --- a/app/src/main/java/com/fongmi/bear/ui/SettingActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java @@ -1,4 +1,4 @@ -package com.fongmi.bear.ui; +package com.fongmi.bear.ui.activity; import android.app.Activity; import android.content.Intent; diff --git a/app/src/main/java/com/fongmi/bear/ui/SplashActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/SplashActivity.java similarity index 98% rename from app/src/main/java/com/fongmi/bear/ui/SplashActivity.java rename to app/src/main/java/com/fongmi/bear/ui/activity/SplashActivity.java index f4da08023..28a555279 100644 --- a/app/src/main/java/com/fongmi/bear/ui/SplashActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/SplashActivity.java @@ -1,4 +1,4 @@ -package com.fongmi.bear.ui; +package com.fongmi.bear.ui.activity; import android.animation.Animator; import android.animation.AnimatorListenerAdapter; diff --git a/app/src/main/java/com/fongmi/bear/ui/adapter/FuncAdapter.java b/app/src/main/java/com/fongmi/bear/ui/adapter/FuncAdapter.java new file mode 100644 index 000000000..9fe86a499 --- /dev/null +++ b/app/src/main/java/com/fongmi/bear/ui/adapter/FuncAdapter.java @@ -0,0 +1,66 @@ +package com.fongmi.bear.ui.adapter; + +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.recyclerview.widget.RecyclerView; + +import com.fongmi.bear.R; +import com.fongmi.bear.bean.Func; +import com.fongmi.bear.databinding.AdapterFuncBinding; + +import java.util.ArrayList; +import java.util.List; + +public class FuncAdapter extends RecyclerView.Adapter { + + private List items; + + public FuncAdapter() { + addAll(); + } + + static class FuncHolder extends RecyclerView.ViewHolder implements View.OnClickListener { + + private final AdapterFuncBinding binding; + + public FuncHolder(@NonNull AdapterFuncBinding binding) { + super(binding.getRoot()); + this.binding = binding; + itemView.setOnClickListener(this); + } + + @Override + public void onClick(View view) { + } + } + + public void addAll() { + items = new ArrayList<>(); + items.add(Func.create(R.string.home_vod)); + items.add(Func.create(R.string.home_live)); + items.add(Func.create(R.string.home_search)); + items.add(Func.create(R.string.home_push)); + items.add(Func.create(R.string.home_setting)); + } + + @Override + public int getItemCount() { + return items.size(); + } + + @NonNull + @Override + public FuncAdapter.FuncHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { + return new FuncHolder(AdapterFuncBinding.inflate(LayoutInflater.from(parent.getContext()), parent, false)); + } + + @Override + public void onBindViewHolder(@NonNull FuncAdapter.FuncHolder holder, int position) { + Func item = items.get(position); + holder.binding.icon.setImageResource(item.getDrawable()); + holder.binding.text.setText(item.getText()); + } +} diff --git a/app/src/main/java/com/fongmi/bear/utils/ResUtil.java b/app/src/main/java/com/fongmi/bear/utils/ResUtil.java new file mode 100644 index 000000000..449691dc2 --- /dev/null +++ b/app/src/main/java/com/fongmi/bear/utils/ResUtil.java @@ -0,0 +1,12 @@ +package com.fongmi.bear.utils; + +import androidx.annotation.StringRes; + +import com.fongmi.bear.App; + +public class ResUtil { + + public static String getString(@StringRes int resId) { + return App.get().getString(resId); + } +} diff --git a/app/src/main/res/drawable-hdpi/ic_live.png b/app/src/main/res/drawable-hdpi/ic_live.png new file mode 100644 index 0000000000000000000000000000000000000000..e38312936ed83a846fc36663f11ac1afc288b5ed GIT binary patch literal 692 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/ic_vod.png b/app/src/main/res/drawable-hdpi/ic_vod.png new file mode 100644 index 0000000000000000000000000000000000000000..066ac3c2ce00e4c1ba1e725fe54445c546ca7bdc GIT binary patch literal 1178 zcmV;L1ZDe)P)G0UW~Hjx$&blaj`NzgBDG7D>)i;8H~B7*8s(H}zXLdZpk zBJ>}WREi`Pgd~cgl|4)CeJ#3gy8n0H{pl5WHg|?O=ghe?-<&z;3@}G?^xu)#o_>AuKjE7hdo*AV~@H^${ zI}rB0w`lL=3)%=3?rex1rTZjzMT#5SE|zc1WyJ%=^QdRU#Id^LMC^21#3)sQNV z3pKNBVZ?)u2wONSw2ZULiyN3%6$0XfMs%{J|k_pGA=tZ|9|J<9Vu>b`c23jmKwdSG4>*0;Fw z)-$Q{CRy*w-6Aw!l5=V^!jD8;{m!(;Z%n)S4Mv2YnUQdKOsLE$*0}OsF}U|Dt`ap& zsk{mIcqAPLv`MVsV}mJ=C1lz}2w}Kja}1pIh^npA61zF>(zl|t-YA^0C2rK`QUGr- ztV)BF)bsQW?-;X+ootf4VLCL1bjaOOY!Ya+4>h<;f=MqCO7b2VY^oSc88oebQ|Ua0O)sjmHK^S`7i5m1f@vgF0LuF&KSZzY)1_5 za87w;!SKc~pGiTX0AQV^i=Wm2H0p?-4vh!4II^r0HNWYkgDEF< zoJkg&I4Z$7| zBCFM(Yi-JuXvIvz9}N8=C1sQ2r7+|o3(OO(Z`P)K6)ki0c}HU?09<$2ApO`B?wB|h zh}M^EpP*VXZdYv(dCx&>zrw5R;ypIFhEx$Y@E*H(mFpaDp$U5xPgIr*Av^wbc=o{F z@xNBT@o-H+wPC)j-OMWlQg&xMUTGAmO<}g9xECt-Be@8RGIbQT8%$}Jkl7-*o3kD9 zUsHJ}xzI7csa8wvzhx@BvmYB zKKk+dnEgbZ((P7Bz)qClJ#H%>!*I+Y)K|P46L8hZU*R~wTAW{F0;^EUlHydiMVEN* z`H2%aREsd*oZ|a!Uv4uk@C`u62H~#0v=|k&i9by01wy&>CO(%YmL8#w;f)O z?t3vN^OuhmY!tVzJ=J7@6^(M4_n;VxP=N|;MWtnZY5+;(VU0*^DwRHO=gI3U8TpjQ zDAIJs*vOAe^0>d_o$1@*H(s=k_=E8_axbbWK4h~o9`WH zJ!lj`6vuxPPY)qrl!zb+3N~u+3*vVvsMrV=3N{k35>#v~jG!QbRf>Ru<)MXNAflC6 z3Q80~(aJN0MIaGO6)@a#KZ{#p?rtx)=iS-3|7Lb}=KXf&z1cSpGG)rtmcrtWJGjU` zR;IH2%0mhvO8Ffx7}=U$+m{Y~)UvJXSvvSTRUf!M)$CqRJE!WN=9AZ0R;SFT50|%8 z9bM?J@{oI76vdvnT}J>uh4~f^!<*O=aKPJ4^NP28bVDt?(k{f_1CBf9)+OPkilu|z zp~yKZyWU2jc8f!*zKDCr<8$-N;U(O1Ox5qs$H6W6$Qf1pt5;sFQI-La=WJ-8NSnj?!gaIbj-Ega!Z~|OnRgKR%#zULmBAh zDwAGg2!Pp6!5_1orvR+xIvat{VX7Kl24Hzh*vjm3_!3UAo0sw1AB@!gq0>lU*j(yj z0rtmk0m6HZxQoO5EDn=f+6mW P00000NkvXXu0mjfMZ5r+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_push.png b/app/src/main/res/drawable-mdpi/ic_push.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a0a01c7e0b3cd4843fd76419ab757d1c0e8eef GIT binary patch literal 656 zcmV;B0&o3^P)l9| zG{v=wy907}m9}{*-yYhkvQ%`n+p_G2nWdl?`H+BKJE+b)HC8(8apHY%!QZ0iXa=8c zHY6`qo3wxyv-%GnW1;)tiMgqY>7IZ_LyN}_wa4AAytb;&R8I2->@60(%(HGs)?r;i z^&0Te@M6$)+7s+67o1SvXT%M#p>OnjZQzkrMJI71c;KMb1#+*#J#f{iejNNn9bHNM zU`Lj0J$PYkKkKTYM`N8bI8Ag8Z0UE=R;gEKmzxRxXj)RfpxuZP`gx~c=&&&V!URy_ ztaAjM&UeoSS4xDB^Bt|7^RjbnHb+Fn#6H6}J799=a`+VYBVt@k$`5PCk3zMg(lOAK zjdvB)&gh1 zd+niy{BdQJ2Vh_NO3N*WceZ!0cSBqUKi$cdS~A`)_K04rG1*xo(=%3^>=(XibS8H& zmVoaz*blZ_;|G`#5n+W(U4y#avO=rvR<~C_5fNdy25+s7=!8dD?~OAmA|f<(>EEgC ztCrU~s|~;MC(R#t4{v9I9#U0&w@vEhONB?6mOhgP7wER)KigiX`%C?5DrjZ+{|^5e q5fN?w4{U4~fz0000&J(oC$VsEl4~Cdf9m*dvUS$88iz(HahXfO`}xP&+I##T4J!shC~m0Zl>CadKtA zG*9WOvYzEJAF#^yL=g0O7R|yOmt9o@WQ}T>KL6-V05%z|s~zSS09*9?K_4?-FVO4D zm2T#Z_lf$)m^0|O?;y4_2fz%?-opDPAiaT(zl(JM9(w1soqVH#6L$!J5^e61aRA{Nej;KtR!hTwBxrWNpGBYz6QX@ zh}ZwRvoS^yuowu1zK8{sIOHZs0q`~yd=h|X?t)fU0SFv-?wAVJ?j;%nV4dzj=pHrz zc;YQWPC%Ic)#)IOUc|@tASzcq7ER#&LVm7@H0WZ#rHDd1b3em4TXgM<5j;GW|z X-|UC8=Fk#@00000NkvXXu0mjfs6Rjm literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_setting.png b/app/src/main/res/drawable-mdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..c28c69f244a0e6bb3896978e3b0aeec0cdeeed20 GIT binary patch literal 721 zcmV;?0xtcDP){RTPIVg!1aB=8RzpGbH8dnP1PR%agSCa#R-iOA^dUqL zXc2@JHWVffX%wXd8l(+|=KVEz?)7}1_t+BTGd}PC{CLlKpXdLaS6Yt$BPgMhDdHl_ z3+j@??_nBKYzk&rA?SKNku2&~l5|wQR zfJw@uWt*7==Gc<3EBXNFh!#Bn;AX(ecFuE)+q99Uz_(hxr=QB^Vn%u^c-KLo%SrLJr>KWqoNLL>WW<0}Ba z+2eV>1AwPN=pse|IN`}Z0$_m3e5RZp0ESuNQkF9bz&<~`1%N>cUD+xCe!6{+ReS;< z<6$%d@ZQZ3Wqc2mp9!uW8*|O~_9Fnf^T-udMr$PXS&u!Gh0+@Ez33aq>Y{(o>VhQc zh#Q`gBn|!b02^}9^6=-%N;B>4x~4#%o9E=!W0dB5Tv0J=QcWCyy-R#$l8 z8~FvyQ?t}klz0iirJzc`3P7(XYu-dn0F1kvFt@ncZi0p-wSTS*PldTlU?UkCS8xNx zTY!P(rkDt6eTV3vZC)h_hsA3XSyN>MZl=LVT`V^M_i?e zxH{R8rq^INJLH`JJT%fa05Czy6mI-ul>Z?*o8%X|Rqc|7bvK4yrK6HYw9T3`KmTIe z_spU(>CK{!Z-(ghFoqR%D^k7Ujw!2tYjpVr`R~LZdJkby)^-!>00000NkvXXu0mjf Dy{$-N literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/ic_vod.png b/app/src/main/res/drawable-mdpi/ic_vod.png new file mode 100644 index 0000000000000000000000000000000000000000..41c167c273e5fba39c8e01b73efab5f89b6443f4 GIT binary patch literal 743 zcmV?P)bCb`T|9gCIzVx_Aj9aIaB;mx4~6bWfdw1^<9G*aZ*aqAU~yQpfTK zh*4md-7ZofND^U|ptxxJ(@%$;wi#zecih>V&*`1#dEW25^L?IqpXZUz#6^teT`?4u zv|$h!I3eBAece=#x=q!VHuX_&^xmkn@L3En#V%g5%M=5r1CEfSXn{Iloh6o7=fI*Z zk|g36dYElhAIFR;>|)&m?v6c@I>E1 zR!r}S=1yIgES*gqrIW0=BYra1bwb8{MQGe4XZZLGsfRJ^JGZiCXuUIsq{+1lA%sa$ zpg@YSD>-%UlU~qKia^ypj3gSlo$v^46(|yQ2hRYI@pyHv0iKiJ{e;*7N?v)*Vgr29 zGw(~l4k4#02Ed$WJYr@ZRfu`|%mKLANdqu;OhycmCe6?>9%BHcorXLBeXSG+`T)o~ z4O_tektig{v*1nxF&4;^urtg)u;mPA4Op}3Qf2_FPAV8OuPjK}^lL!vNJ!}iVA-PS zpwP&VNeB33!&acfqF)A}zy8z_a80fkzK|V!Q-_jzEyeXv)8?|K83)LWYUXO%IJD@y zBuRVi3FvR2$hmf;Vh;eH|2_Zb{DUOvPAfl=>fe}a&+k7Az(_kTu3pN(K3xu4jEY`M z3d^g&MO;>Pd8m-2m&RV;#X@2PC~`IMGH3c+<5C+6bhB;TDOw9Zt(>o>$Y+1fgq}!} zKIyTsdg5WO>$WZ{s$W{u3*&oGjc6|kzS=tWGS6CXp?i45EM?b`Alk&(LPSp$*ZGFx zkA7-HQdn1X!Q!~8SIX;~x^-6%w4!@PEr_w@falx@df+PSi*kCWw?-l8QL$qDIGeCr ZlE3l_By$+u45$DA002ovPDHLkV1jgdUZns4 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/shape_item_normal.xml b/app/src/main/res/drawable-nodpi/shape_item_normal.xml index 312d362da..ee13d4772 100644 --- a/app/src/main/res/drawable-nodpi/shape_item_normal.xml +++ b/app/src/main/res/drawable-nodpi/shape_item_normal.xml @@ -4,7 +4,7 @@ - + - + W!dGzAVb!KA4+OB(#H$ZRa~x=urs`}ZC3-K413#dd6-yI8?kG44IiP=FnX z$5-^=ZdfX~TY8C=<^^mvO6_>eER12f$0!)#QGXVqysqWoK4s!kL+)euIHH3U_=HPX zDb>c~B5OmtO6a~?jSNhpTMQ|F2M!#-2{`>$9_I`3Ao%0O(n~7$sol!Kn)Ex3;dZYmkgUd!8L+@Mh4C6!3_ zDI3KZWZ<4uk{O|JR3Of$EF1YI4BS!FAXS_ay?7#(E{#-po`KTH89_BtM3ope8h`@h zKZ+(Q6>$kgu3)&*?A+&-j?x0FtEA8S4qZjtQT#ooHt_P6pmj zu!8WjNXKPAU!Low&zvE2STui~6|e7o}K-+n}GyH#iq+aLQST zSQB;1wkO@3o<^h5Xfzs)Mx)UzIQ{_ig*3t(=hd+Q00006257{~u_yOma2j&i8At!W@h(2_iUX1r}y1==9ypT zc;=aB3TSC*X=!O`Y2~hr)SKj3)S(g+Q4Ao60rcabaW;qhfcc!uk9mxV)X8_)Kws`b zm$I3?w9`qx&XU}LF5)^4(y7jKEl1@7_FVo!w>r%GvkPr-4Wsm;D_qOGEO`}<#%A~v zeAtfw4j_mN0Ln2LRak)P1m(71u`!(a-Y(?#asAlMH(8mm^fazwD6aet7G@f|fIAh4 zAeXYhW)ZK5^E}@qH(}g^wQV|Wk! ze1qpC|FFolotGqEG{Ca-Ay4Kq{+Q6QHF>hPT(a>=dZ5d>g;z}caf@fGA4#KDlWOQu zT+P2tw~?bP@@%<;-GZgBQ;U5QJ1lm;2xli{eV#DWqpVIH_8mNKfgR@Zq+9q_u=iGq zwtUv$XOt>G4qyik;0*czbQ!%#gFlX4v6n8RHWj^H!mhZZz`|4?1ZePgp@qkIL-HoS zke~n=Jcnoa!Zj5*KA3r=)Q&E@s$d@n7N^ z=DRbtMA{nWq&bY(XW_ZpSnS+T9#0BYH)J4Si&&s{a-2hV$a(}~FXvEYoKHJ?171N9 zLI5gIhw;kiHZ&ShCuZIj{@&({pQ{SEfbB}JJEP!lLX|tSbO>J}E!nVxaDYBx#vRXM z{-A-E1@z7K70QI-pJg@mu}mNtj_-4IKfFbF4rUYF_yFy(mwY^J2QF^5p)4oK#6|gp z9k}>jkY(^6a6SHfNX@{g;DaX9#&fodQ|K{UW<>E_?8S#NYw%OTb9vG}c_TvTM$mm8 z;HpkI?ne3qH`MPk$WgJk3w~i~(z$>}H$l(CNn{pxDuL>A9;}GF_#@U+1=uS*Kks#B zqfPMxd1$5IwV?_Z&Y3e^Znp6j#>GV&*COl&mzH{j5gTn^e814xcGuXG*l8N14yglf zX=#>FGvK7cBB`-gU168;h~-Vh1>Wb_)^4HRY9|$ZJSa_<`Hq{K%0F!{QTln8BU{f% zwPrX2m?LFV!+gPE0_l{a`=2ws-PYEYT#xJk)( z&Fr z%)of`AZT1dw&lFXy(kYOR2p1^Yj6#&!8N!B*WgJilHh4XfFFrH9Uf7G$=MttN%ng9 yPl!|>BwV6TLnFfY-1rMxT3T9KT3TBFEBy-sn00001v! literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_search.png b/app/src/main/res/drawable-xhdpi/ic_search.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0fe6e7bb2cac3cff19cf23922851bea7f3a06c GIT binary patch literal 1364 zcmV-a1*`grP)L)%%z$}kb(xp@ zKfjqdbMCnx02#|z#xj;M0ES*UK7}T;Ym~{`FR2( z7(qWS7_)2Ug>f^F@Ddkk$Cf$Bw^$lH^iKBLL{{<7GfE>E#YDLK;9v7nQRL~pUXOpW+-p+@| z##~+(9!Kq!5muRI<^FfT2je!zh0j)ZBHzow-M32rwD3CSqVVEQrIaf74ZM&u!t-9| z0==U92fog(+Jxte&S&mRV$iAf6}(84yzvM54kfv^2lwlRUSr(X^{E(o#I&--*^r!@2@xzs_Cuu>8xrj=jYZ!VGl@PCEcN!mh4cPDYbE4Djz*Z%1Bp9Y`h6*1>MdFXqpuq8CqLt4=dof;) ztR&ro0|zSYf#-?#RAAt-6hsdI-zeI50t25-L1Ytrc0Ga12^s?f=PK1ylFK&k)d#Z? zu>TwI8PVPx7de$ zE@vI}fjsc-A}J5r2fq+Fxb*6vtj!a1{3+jef5DJgBaU;6ldgkeD$(RS_;bSh6=%y6 za>;FKXPc%GP9z1?dVlDuQ!t@C5s5WlMZT zOPRqF$}61XZV$k}QGC3kM>LClrsIx>w1dloPCvQMCKlNoUN#+v>13`}@KHs*U7v71 zhfL_#xlJQ@t4Uoe`hZD1&ePnaO~2hc^cZOT}BFVB3er;_my z9bgl0B|T<3!S~pl`e+C%`6@fu&u%`e3*G6V;0W5$obu;MT*DZq@dsuAl;IIXkcX|f zU(wIw8Dls#I*uq8I*iwKKKBU1Fw9oh@TUTd_5a4yy}an+9}Q{){Y(>1 zs`xg4aBxQd<-jwH;;4vwc#4CZPKtY%-|<5pU_~0q@pzh9WmSipP=hcE@NYHq8>Vs7 zxalshD;Z`5)y5>&hnb#wBi4@z^m+eQcl4ki=Q7C!9>jVxR`7WiBV!rMSjIAz-2MT@ WiE&{sM4HV20000&QIfKfokLADG4tn9YL2}U6*MUGygqfGul25GD|7}E9WdU@7|-HrKe7j* zg-!Fe6V4RAW1QRk2!D!AaS|6hVx1;-`YrBd567Q=?f`tkc=tJXMtF_U|Bmw=GEcx6 z#{Ga>*;k;Okw5BqQR*3YD+*mwf5fPNzyQa>OGMoBj634V;sD+5;ovW0{C{BtIl8jG zWwbjz#hW|=TH}Vaicy|Jg(v6s2%9C1viO8~_?c0@?=1=%fCFrvE%6B-XLSGIGLHdV zr8r4b;*kwT2P1pgbI81d&9w)qI8@6S)gKt@S@^X$$L6~$I?))MW<*a|y{R%x#jPl} zi)pZl&3732QH5_{G{2z0Xw3C^F_4pXU>)u-96eSnRc$oclf;X=$6!Q-*rn21aKA|a zg_WWPFeL6#Y1EDi3b0m9&%Vdy>a0W1$wsWQmpxldIZZ(qW0zqa6KEU|E)wmR00&y_>qC*OM82U?d;m@*RCr})U9f!0CNh`CWMq{s#UZW_uDMBC} z2y~xq`;gf8@X^iQoAZw;@g)>Z?L;;SlAsZC5pRhI;`x*Lk(|CNI=!H${ z>qLSG4+;fWnHQFu*ud@TUEw-)D?}^9ueHfJr;Dj(^<}b5ge5Whd!iTCtd(+{mM2Dt zjrF{3T}37o4;vh5Cj}uQtcls*6TL7cg>zVfE3-`5)TDW-;iys{j1cJW-ROE3 z=HVxY?xBZQ_V+gXxUl9pbI831732JbK;O9j#3>NQz3$5?-ynA5JO_-cJbXl^mVaE^ z(>6*huO5`re)98eeJhowPMO1V?ATKW=@m~ev(`p-l+7{_Uwhal-m@zr!g*NlRCG7$ z?7d|~_lgNrO{En7o8}JMNA;;TN-VL&5=$(x|A+kx`#6?ireB+8l+9s7u3(=6WEp-RE5ZSNh*2h(iX|B3q0EBb$0%P=hrM8w`!cjR z*@drd7vQ!%#Vr0n44a4pC`KM?P>VV^PmCp;H-^(a)|DJ}7`rJBvV&!gJu(v~jRJ>0Zmhi>L6d&*=rXSd z4@ssd8BMzek|)e)P&ZwYo7<{$o8>H5p6j=zXLbcsfQu3VmMZnVz!*s~#tSOykEIeh zE(TDJ(%-hB!rQDdh4X3FDDnD63e%I-lHMLr`nxAAfqX(`nsGqV>(#->dtN2Dv)xv< zwkrvN`G8~23a$%XJC$Dfsx9!VN0^vd0lhpHRB4r(LK#d!FxBz| zPp~!x4}(gog+s#a9idhxI|L*{-nZWsZa)wz@B;#pyXIf5WOpRlS~gbPGzr@A0qXHL ze#CVnp~5@(6m577Gq{5hgN|&z!evxiP&w*^ouzr-RRK;&bl0lDIg66~a#4=FFDy@Y zy~KLK=`|OjiXs@~hU-t$M;5(aZ z7G@%W<4RPUMXB4Ipbh<0AG0J`ZV)_7`YQq(B#CV`}a0=0Y z*Rdb@h~pnTH0JfVP1Er`fUoj>Ug2-jv8HXAaVe#=PYC3i4@?4V=C@pRIqAH?Z?pt2 zjYm}X@GKwtI;Q=AujnDi)DH!}%}Y{t<7LNng`}Xzu&ekXhb*T$y{$7at5`LR?}P6V z6ru!WcmoX{IneL;8Piz6UPSOFK1y!Y#BtborjNYzeQH2X@C&Q#<;VPmHq)$07*qoM6N<$g2cDT=Kufz literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_live.png b/app/src/main/res/drawable-xxhdpi/ic_live.png new file mode 100644 index 0000000000000000000000000000000000000000..868045837bb9750be9446badb98cb9a4304cdc74 GIT binary patch literal 1729 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_setting.png b/app/src/main/res/drawable-xxhdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..33185868e4d51b36b496612466b1b3af64ff555f GIT binary patch literal 2861 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 VBy?wDRxZ8+0Mf|Puuk7C?q8t-u@nFR literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/ic_vod.png b/app/src/main/res/drawable-xxhdpi/ic_vod.png new file mode 100644 index 0000000000000000000000000000000000000000..496c286071cc0db97f87bec0bf09d6d4f881e6ce GIT binary patch literal 2510 zcmeHI={wYq9vu^6LY67>8yT4_UrS>zjeQx6B{L&LmVU}IQcB3qSi&GgQOz)>ETK|i zWZ$>!ib!rW2*V6nQ~9|s?q6_U-g}KFdNh|b=)pu4Eg0i^rRbM5HUOl|>FZkg;vo3Is{w0&2S|Rd&g#^rFQhvhU4)f0} zTO`+%#nPpimp>nGnmN%Pno+c{BnugI+EhKg{^r*cm)Ci0#ix7Aa;Ls0zR>>dGbVDV zV@Kmc`KSM=2Im+{x9p z@yOe-+1<{OW^hZ`UVYo*YC?A#2*jI*H8r{rGP&|(*F?-5+O-lXHMw^jxL#FQObjC0xn*nxSfT2di6H-h)fhk`*s>a-#6$`Aa%C~J%q`3Hck|e z45Wn#8uAN_--0@vJuxI9tKE*D#NiyXld%(wDYtqpSQ^HeIxuFTj1IZBR_*t;hyOQD zccx}$uj{9W`f`xo*x50uac$Nxf8n@_WNq2P-PXX3>FaBNq>^ZnCQLBFY)(*2HhBrAHgfZS@;IDquaj4 zhlc7nL`Nh>oAASPvuW5uIzK?LEpk!zGD61!FZjXWt-s>%7pb z&_2xx`m%(puV=8mH~9iCMrEB?FE!pZANNP@qN20_M2qgQ(vDc4_|bE{+^=jEjl&A! zcY>gKC(UNGF3I*N3TabK`$P8Cv1CzZB+EYHDpO%U+H5N)oP!^_cfr#K}d=6_y#1t283X?C-Gh_Z%h}nrYNlPQn&kzO$SfU1txvt z$W5-dK(??pQ8B|YUCGuv%293Xfgsc%=t}jm&@_JCW@A1Qfw%Fqv=gR(`IAVhhSDtc zW>)!@J~tvq8s}^jXY`I)Y@hqkF3>xnm78LZdWYuAt48946ypucdWWW2?vF$F`W;lIq1e1CdcxM@MONe{>UfWnuyeI#B%GVAaPr9ylbJ- zDX!{K2)L~6$OlBU-?(7jiaD*>&pKi#%0^LgrQ0Xc%(CA#1SR{XhK8(5l^^`nTd z*O-&%H|iOT3y#bcjkrqMW@+ikd_IJ0)Y8EvH0|6OZQBkUn!7fd1t-$X8z-J4j&Pni zFedm_bJ=BTdZ%{|`wTp$D%&K;gB84rGiHci9lhkoj?55ya$wN5bcu_=ho)v4ERwG+ z0wsQ@`zb6!vm>JV%T|eaiU*4%*%skz@>@kLJhf-Rp^+g>gN4@Ad4_9PSsMJgCvBv* z+I?w4G*l!8+(BCwxd7aCfftylF%<=6$z0;8CHTOmU`#rF+f(y2Q0q24nneHBf$0Zo zT^BxZVT!F@4mq8pp0|7TM}HS9;n&I9IzGLDclS*KV-k-HTeB0T>Qyqsq8oDP2+Xq9 z+C5idQ@6caeB|+uz+=>)Et6K39L%;$H+Cgtpow;+>AP|?L_+CMYyWEd$EA8J6210U z`-8mWojHOHCUNv4p!jAE+y4!uh_Q&{6k7UY9zMNxd%rO`Y|VH<;+wwvz5SpaI~0!Y zqwsYW?jBwR_j;jHzrH>u#X)-y@*IpU2#Yyy`qKDv>_7Df B$j<-( literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_live.png b/app/src/main/res/drawable-xxxhdpi/ic_live.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2fe20923f6e144328a52961b31217f911a794c GIT binary patch literal 2186 zcmeH{do&XY9LHxKvxiZHF$0KiCh7cYmM|LbQE*rob2Z2rq0D^YfWT}-`%<5Zxoi< zag~u(C3#O*E)Z+oe3x_{GMs;hf6lHrT6*51!Lre+Db%{z=8L%w=(!Uj?W0>kn0AkV{&_jr<4&jn7sgiI1p`b z>qQ)2VsGN)yyXC~e~b^l#`N}t75c3jCr4ni!6CXO2g_~K+WegYZSAOD@+WN7UBpNS zimh&l?G?Kx7Qm;*@03X{86_nyvshv4w2huE5^E#3z+x`N#-h<^9iG6`?lX4$jmCwA znYANWu^C1`J}rHSC%R3U!D>D<@b<*pj{sqnu5T4|)r>R9afQTK4QghFbdO;V6X*H| z(+#nSdzfU#fz0W-JK9q%!_Y6I$q+SbcRgh0wA3iSJCAXxWnL?m>oiV5#g)TlgM`ho zhu|S?5_ob!*-fK^`*^5jn)ydhf$q36z#y7uH4@I+QIT(AucqZkIjIdV zS^Mj(yQhoC+K3{DEJ)CkwdsiS#E^D?+_GLz*T>#^DO}k8)kk+PRNb5s&#s*9B(9{8GI)dAx**+n2)tZBL#WFqpQ!3$9&=s z+t^*#vrSuuj26tC$U@MYbuHfkVML06!1Pr^lUY{~)^1c`J6uQbZF`3vH>ad*ow<)U zR`L1{N|e0A>x-QI#0cwlk6Ft zAwot?^gk`GdK7`c)|&^scLlf# zLeEYxrPX%VbYT-}UvW5`$})T~jUak?l^ zhKzz%Bt#*EhjiuIS&keYI5ap~<0s9Kk?j=ybaiqVlcYwX`3G5@d>+^u&pOZVcoRBK zgz^yUOrzj8txMs&0S(hOkwtw{h!k0g4F)-@TCgD2Z|h=Hi_7Sj=Tm@zFi^RQ?A>d| zNv|ei0e5g~#Zg7?IivC&DyEWLYL3M%>mbC}_u4>vf%=FdClGl*rt9`HmvRZ7Q~ zz5M>_Qpt;M*Sa-iE2b(0c-hUgucPg=J9_x#+?HTtfBQ#v#JjE&Gn) zzOd)nK@BnZ!}M>V%!dA1;d(Jsxh`d-fVQ(8 zgA^S(r9?penFc{WKhZV6Xdo%gpf3?!M+HeF>xY=`P1aYQpAG)k!1*3S#1{gE1^IUs UxmjgmyD<+yJ7Db}*#)Qn128yNssI20 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_push.png b/app/src/main/res/drawable-xxxhdpi/ic_push.png new file mode 100644 index 0000000000000000000000000000000000000000..8db5120c4531d339aaa06a3e917b7db93ed004ff GIT binary patch literal 3204 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 Ru-|kDFf+0=Y}9v){|^tv)^z{? literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_setting.png b/app/src/main/res/drawable-xxxhdpi/ic_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..c7824dc08c545b3ca1906cdcd605b2314b7f20c5 GIT binary patch literal 3598 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/ic_vod.png b/app/src/main/res/drawable-xxxhdpi/ic_vod.png new file mode 100644 index 0000000000000000000000000000000000000000..5881f7676f655847934e81e4f68391b698a32751 GIT binary patch literal 3275 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml index 98f2dc5b2..a3ca9d537 100644 --- a/app/src/main/res/layout/activity_home.xml +++ b/app/src/main/res/layout/activity_home.xml @@ -1,4 +1,61 @@ - \ No newline at end of file + android:layout_height="match_parent"> + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/adapter_func.xml b/app/src/main/res/layout/adapter_func.xml new file mode 100644 index 000000000..04a158a4b --- /dev/null +++ b/app/src/main/res/layout/adapter_func.xml @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index a44404f70..b0255d365 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -1,9 +1,25 @@ + 熊爱影视 + + 正在载入配置 + + + 点播 + 直播 + 搜寻 + 推送 + 设定 + 最近观看 + 更新推荐 + + 配置接口 历史配置 + + 确定 取消 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 63180d9ba..4cc5c3eae 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1,10 +1,26 @@ + 熊愛影視 + + 正在載入配置 + + + 點播 + 直播 + 搜尋 + 推送 + 設定 + 最近觀看 + 更新推薦 + + 配置接口 歷史配置 + + 確定 取消 - + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 559433bf3..e595d6242 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,9 +1,25 @@ + BearTV + + Loading config + + + Vod + Live + Search + Push + Setting + Recent + Recommend + + Configure History + + OK Cancel