- 博客(5)
- 收藏
- 关注
翻译 网络请求回调的封装
网络请求回调的封装object HttpUtil{/**HttpURLConnection的封装**/ fun sendHttpRequest(address:String,listener:HttpCallbackListener){ thread{ var connection:HttpURLConnection?=null try{ val response = StringBuilder() val ur
2021-06-21 19:29:07
124
翻译 Android Http简单整理
一.HttpURLConnection关于字符流的步骤。获取字节流(InputStream)通过读取InputStreamReader 读取通过BufferedReader 读取InputStreamReader(inputStream)创建String(StringBuilder)private fun sendRequestWithHttpURLConnection(){ thread{ var connection:HttpURLConnection?=null
2021-06-21 16:36:55
200
原创 SeekBar的Accessibility
SeekBar的Accessibility最近在做公司项目的Accessibility,刚好做到了关于如果自定义seekbar的contentDescription。其实逻辑就是"偷龙转凤"的思想. 意思就是真正执行的Accessibility的是另外一个view,比如说你可以用一个Textview.主要实现功能如下:sbDistance ->seekbartvTitle -> Textview sbDistance.accessibilityDelegate = object :
2020-11-27 18:58:36
402
原创 Android 自定义控件的双向绑定(DataBinding)和EditText的内部滚动
一个关于类似TextInputLayout的功能的自定义控件进行双向绑定用法:什么是BindingAdapter?BindingAdapter用来设置布局中View的自定义属性,当使用该属性时,可以自定义其行为。1、作用于方法2、它定义了xml的属性赋值的java实现3、方法必须为公共静(public static)方法,可以有一到多个参数。 @BindingAdapter("ap...
2019-12-09 18:20:43
3177
2
原创 Android 关于Snackbar bottomMargin的bug
最近公司有一个关于snackbar的需求,就是可以自定义snackbar显示在屏幕的位置,在网上搜了很多关于怎么让snackbar显示在距离屏幕底部一定距离的文章,但是基本就是不行。结合了两个其他人的想法,终于搞定了。可以参照其他人的链接:snackbar 自定义snackbar 的bottomMargin实现代码:一个自定义snackbar 的工具类class SnackbarUtil ...
2019-12-09 16:39:02
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人