随笔博文

  • CollapsingToolbarLayout属性讲解

    常用属性//是否显示标题app:titleEnabled="true"//标题内容app:title="CollapsingToolbarLayout"//扩展后Title的位置app:expandedTitleGravity="left|bottom"//收缩后Title的位置app:collapsedTitleGravity=&quo

    2023-02-01 michael007js 133

  • 手机APP跳转到系统设置各个页面

    常量字段示意ACTION_SETTINGS系统设置界面ACTION_APN_SETTINGSAPN设置界面ACTION_LOCATION_SOURCE_SETTINGS定位设置界面ACTION_AIRPLANE_MODE_SETTINGS更多连接方式设置界面ACTION_DATA_ROAMING_SETTINGS双卡和移动网络设置界面ACTION_ACCESSIBILITY_SETTINGS无障碍

    2023-01-17 michael007js 133

  • android释放内存的一个办法

    step 1:定义一个监听接口public static interface OnLowMemoryListener { void onLowMemoryReceived(); }/* 何问起 hovertree.com */step 2:android application文件中添加如下代码//初始化private ArrayList<WeakReference<

    2023-01-08 michael007js 81

  • 获取TextView行数

    最近在做评论这块的功能,产品提了一个这样的需求,当用户评论的内容大于5行的时候添加一个可以折叠的小按钮,点击按钮可以显示全部内容,再次点击按钮又把评论内容全部显示出来。刚看到这个需求的时候感觉还蛮简单,于是一阵噼里啪啦之后,噢,发现不行,感觉蛮有意思的,哈哈,于是就有了以下的文章。来-----走起。第一步:分析1.既然是评论内容,我们索性就拿TextView来显示就好了。要做到折叠的效果,首先我们

    2023-01-06 michael007js 732

  • Android setLineSpacing(float add, float mult)

    setLineSpacing()原型为public void setLineSpacing(float add, float mult); 参数add:增加的间距数值,对应android:lineSpacingExtra参数。 参数mult:增加的间距倍数,对应android:lineSpacingMultiplier参数。最终结果:原行间距 x mult+add tv.setLineSpacin

    2023-01-06 michael007js 414

  • Android materialDesign 风格阴影 改变阴影颜色

    我们知道,在 Android 5.0 以后,可以通过 xml 或 Java代码 的方式给 View 添加阴影// 方式一:xml 设置android:elevation="10dp"// 或android:translationZ="10dp"// 方式二:java 代码设置view.setElevation(20);// 或view.setTranslat

    2022-12-30 michael007js 529

  • Android Elevation

    简介:在Android API21,新添加了一个属性:android:elevation,用以在xml定义View的深度(高度),也即z方向的值。除了elevation之外,类似于已有的translationX、translationY,也相对应地新增了一个translationZ,用以在属性动画中动态改变Z值(使用View.setTranslationZ())Z = elevation + tr

    2022-12-30 michael007js 72

  • 换个姿势,Android Binder 就顿悟了!

    Binder机制可谓是Android 知识体系里的重中之重,作为偏底层的基础组件,平时我们很少关注它,而它却是无处不在,也是Android 面试易考察的点之一。网上很多文章,要么知识点比较陈旧,要么源码贴一堆,要么没有成体系的分析,导致读者一知半解,似是而非。本篇将从流程上将Binder通信过一遍,尽量多用图展示。通过本篇文章,你将了解到:Binder的作用进程与Binder驱动如何通信Servi

    2022-12-27 michael007js 87

首页
关于博主
我的博客
搜索