
androidx
夏沫1999
这个作者很懒,什么都没留下…
展开
-
Android BottomNavigationView/TabLayout 去除默认涟漪效果
BottomNavigationView:加入app:itemRippleColor="@android:color/transparent"TabLayout加入:app:tabRippleColor="@android:color/transparent"即可原创 2021-12-17 11:25:57 · 2189 阅读 · 0 评论 -
Android String.format %f float/double .0000 多出现小数点
如果使用%1 $f,浮点型,会出现66.0000多追加了几个默认0这时候需要我们给转换下%1$.2f .2f意思是保留小数点两位 如果有C/C++基础的同学应该知道%mf, %.nf, %m.nf,其中m表示输出数据的宽度;n表示输出的实数保留n位小数;C语言写法:控制符 说明 %d 按十进制整型数据的实际长度输出。 %ld 输出长整型数据。 %md m 为指定的输出字段的宽度。如果数据的位数小于 m,则...原创 2021-12-09 17:20:13 · 1051 阅读 · 0 评论 -
Android 使用Stringformat优化你的代码吧
在Android开发中,比如我们需要有一个验证码倒计时,很多开发的时候都会这样写int count = 60;textView.setText(""+count);count--;handler.sendxxxx;这样每组合一个数字都会生成一个新的字符串会重新在堆栈开辟空间优化方式:String.format()tvReSendMessage.setText(String.format(context.getResources().getStrin...原创 2021-11-03 11:09:44 · 2176 阅读 · 0 评论 -
Android 接口需要Object+list实现方法
val params = com.alibaba.fast.JSONObject() //外层对象val jsonArr = com.alibaba.fast.JSONArray() //内层数组var str = gson.toJson(list[position])try { jsonArr.put(0,str)//内层对象list params.put("jsonStr", jsonArr) val jsonParams = params.toString() .原创 2021-07-01 17:55:11 · 239 阅读 · 2 评论 -
Android 技巧之巧用Range注解(IntRange,FloatRange) 和自定义Range
在我们Android开发应用程式时,会经常写一些自定义的公共方法或者工具类比如弹框的时候,将Activity背景设置暗一些,弹框消失,恢复到原状,比如自定义View时,Color的区间取值示例Code: fun alpUpdate(context: Activity,bgAlpha: Float) { val lp = context.window.attributes lp.alpha = bgAlpha //0.0-1.0 cont...原创 2021-03-31 10:03:29 · 3104 阅读 · 2 评论 -
Android ConstraintLayout 下 RecyclerView 的底部数据显示不全解决方案
ConstraintLayout可真是解决了各种层级嵌套的问题,很Nice今天帮同事排查一个Bug,Android ConstraintLayout 下 RecyclerView 的底部数据显示,指定了topToBottomOf 但是最后一条数据只显示一半,经过排查和解决,发现他没有指定Bottom,也就是app:layout_constraintBottom_toBottomOf="parent"然后高度设置为0dp就可代码:<?xml version="1...原创 2020-09-29 10:55:06 · 3435 阅读 · 0 评论 -
Android 集成QQ登录/分享详细教程和Lorg/apache/http/conn/scheme/Sch处理
首先 现在SDK,目前只能通过Jar包的形式引入下载地址https://wiki.open.qq.com/wik然后:https://open.tencent.com/选择:然后下一步下一步 等创建好:打开刚才下载的SDK拷贝到项目的libs或者jniLibs 然后AddasLibra然后在Manifest中<!-- 第三方登录 QQ--><activity android:name="com.tencen...原创 2020-07-24 15:24:38 · 1843 阅读 · 1 评论 -
androidx viewpager2的使用详解
在Android 中,像常用的控件:TextView \ EditText \ Button\ImageView\ViewPager\RadioGroup\RadioButton\Switch\CheckBox等等这些大多数都是很有历史的控件了,我们接下来将一下一个全新的控件:ViewPager2在没退出androidx之前,android生态有些混乱,自从Google官方开始重视这一问题以后 就有了后续的jetpack和一系列的控件viewpager 我们一般是exends PageA..原创 2020-07-17 14:29:52 · 4712 阅读 · 0 评论