装饰者模式 定义 在不改变原有对象的基础之上,将功能附加到对象上。提供了比继承更有弹性的替代方案(扩展原有对象功能) 类型 结构型 适用场景 扩展一个类的功能或者给一个类添加...

IP属地:新北
装饰者模式 定义 在不改变原有对象的基础之上,将功能附加到对象上。提供了比继承更有弹性的替代方案(扩展原有对象功能) 类型 结构型 适用场景 扩展一个类的功能或者给一个类添加...
Android仿抖音上下滑动切换视频 自从各大直播平台可以滑动切换直播间后,公司就出了一大波需求,还要配合各种收费,各种VIP,很是头疼(haha 主要是我这个人很懒,不...
RecyclerView的布局排列主要通过布局管理器——LayoutManager去实现,不同的布局能为使得RecyclerView拥有不同的排列效果。StaggeredGr...
我曾不时出现过那么一种骄傲感。这是我的虚荣心第一次明显的表现。我觉得我们能够亲手筑成一条地下水道,栽一棵小柳枝来和大树竞赛,真是至高无上的光荣,我十岁时对事物的看法比凯撒在三...
Handler 在 Android 中负责发送和处理消息,通过它可以实现不同线程之间的消息通信。 每个 Handler 都需要绑定一个 Looper 来管理消息队列和消息循环...
作者 / Adarsh Fernando, Product Manager即便在如今这个变幻莫测的时势里,我们依然看到来自世界各地开发者们的佳作——那就是 Android 上...
非有道不可言,不可言即道;非有道不可思,不可思即道。天物怒流,人事错错然。若若乎回也,戛戛乎斗也,勿勿乎似而非也。而争之,而介之;而哯之,而嘖之;而去之,而要之。言之如吹影,...
一 , 首先 我们要导入这个包 布局···<?xml version="1.0" encoding="utf-8"?> <com.example.progress.ui.ra...