Avatar notebook default
27篇文章 · 15048字 · 0人关注
  • Resize,w 360,h 240
    litho对flexShrink的理解和使用

    今天遇到一个问题,在使用litho来构建litho布局的时候,一行有三个元素,中间那个元素通过flex=1来把中间撑开,但是发现两边的元素被挤压...

  • 设置全局button的style

    对于一个app,很多时候我们有一个全局的按钮样式,我们是一个一个写吗?太麻烦了,其实可以一下子设置全局的。 1、修改你的colors.xml中的...

  • ObjectBox的使用

    添加依赖 在整个项目的build.gradle里添加 在app的build.gradle里添加 如果是kotlin 如果是java 好了,依赖加...

  • 监听摇一摇最合适的代码

    摇一摇要说监听很好监听,但是代码写的不合适有时候很容易就触发,或者手摇酸了都不会触发。 这个策略是,在时间间隔内连续加速限定次,则认为是一次摇动...

  • shap圆角动画

    如何对一个背景做动画,圆角变直角,直角变圆角?可以通过对shap的cornerRadius值做属性动画。 创建一个shap并且设置给一个view...

  • gradle上传aar到私有仓库

    在对应module目录下添加upload.gradle 这里有几个必填的值: POM_ARTIFACTID是自己的module的名字 POM_G...

  • Resize,w 360,h 240
    cordova源码解析

    cordova是很多公司用来做hybrid方案的框架,当然会根据自己的业务需求加入一些自己的改动,现在公司也要用,于是把cordova安卓端的代...

  • Resize,w 360,h 240
    fragment生命周期总结

    onCreate() 系统会在创建片段时调用此方法。您应该在实现内初始化您想在片段暂停或停止后恢复时保留的必需片段组件。 onCreateVie...

  • Resize,w 360,h 240
    okhttp源码解析

    从用法开始,一般的用法是: 先创建一个Request,然后再创建一个Call,然后调用call的enqueue发送异步请求。 先看OKHttpC...

文集作者