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