自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 6.关于自我学习的过程中为什么要吐槽

最近在学习Android的过程中抗拒性很强,为什么有这种抗拒性呢?因为有些ios基础,ios中各方面设计的很好,不会很绕,用起来恰到好处,甚至方法名读起来都像一段英文语句,再学习Android就有些不适应了。虽然才疏学浅,但自我觉得Android底层设计的不够完美,当然这个是相对于ios来说,ios底层实现是闭源的,但可以直接点击去看.h文件去猜想啊,每个属性和方法前面还有英文注释,Android...

2019-03-23 11:34:52 154

原创 5.谈谈内部listener及吐槽

1.应用场景:自定义控件接收点击事件,为了提高复用性,把点击后产生的行为交给它所处控制器去做 2.Android中使用的五大步骤:这些内部定义及调用都是在自定义的adapter中去做的,它是受adapter这个第三方去管理 2.1 Listener私有变量声明:private Listener listener 2.2 定义为interface类型:interface Lis...

2019-03-23 11:00:08 173

原创 4.关于Adapter的思想

它是一个适配器对象,但是它在MVC中充当什么角色呢?它管理着数据的显示与item-cell的创建,并且还进行循环机制,所以它充当控制器角色,把它当作一个控制器对象,它独立的存在,只负责此功能。这一点来说,是Android设计的一个亮点,它减轻了控制器Activity和Fragment的负担。而IOS中,tableView的delegate和datasouce都要依赖于控制器去处理数据的显示和cel...

2019-03-18 17:49:50 196

原创 3.吐槽Android

Android底层无论是各大系统控件还是控制器类,设计的不够好,兼容性差,导致后来推出了Fragment,RecyclerView,ToolBar,BottomNavigationView,完全就是脱离了原先底层的设计,做了另外的拼凑,不伦不类,为什么不在原先底层上修改为更简洁高效的设计呢?现在这样使用起来很低效,相比oc,底层的设计堪称经典,后续也是一脉相承,用起来易读性很好! ...

2019-03-18 11:56:29 154

原创 2.关于static

属性变量和方法前面都可以用static修饰,结合ios中的oc思想,把它理解为类属性和类方法,不必一直强调为静态,可以在其它类中直接用此类来直接调用,而不用先实例化为对象再调用,而oc中却没有类直接调用的属性变量,这一点我认同oc中的设计,属性本来应该就是对象的专用 吐槽:从java延申到Android中,系统类的命名很差劲,做不到直接的望文生义理解。 ...

2019-03-18 11:23:55 124

原创 1.关于context

社会的结构是一个层次机构,这种层次模式被应用到了各种工程的设计理念中,可以把它比喻为管理员,拥有最高权限属性,可以调用一切资源,对应到代码中,它是一个可以调用一些方法的类,自己定义的某种类只有特定的方法可以使用,如果想要在自己类中调用不属于自己的方法,只能借助于context,这是使用它的应用场景,现在需要对它有这么一个思想。 1.如果是在片段中,那么需要使用getActivity(),获取到该...

2019-03-18 10:33:08 189

ios中tabBar的实现

实现选项卡的高亮显示 ,以及视图的切换的效果。

2013-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除