android
wjploop
这个作者很懒,什么都没留下…
展开
-
Android 左右抖动动画
目标效果触发后,金币左右抖动多次,向上移动并消失,文字向下移动显示实现方式似乎很简单,依次实现上述三个动画即可而本文主要展示我在第一个动画的探索过程版本1我们需要保持动画结束时的状态,故采用属性动画。 ObjectAnimator.ofFloat(iv_coin, "translationX", -100f, 100f).apply { duration = 1000 repeatCount = 2 repeatMode = Value原创 2020-07-20 14:45:40 · 1822 阅读 · 1 评论 -
NestedScrollView嵌套WebView,webview底部多余空白
问题如题,解决: <androidx.core.widget.NestedScrollView android:layout_width="match_parent" app:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavi...原创 2019-10-15 20:54:12 · 1241 阅读 · 1 评论 -
BadParcelableException
在接入融云的api时,写自定义消息,遇到了这个问题在融云中自定义消息,要实现其Paceleable接口。错误表现,在会话界面可以发送正常的自定义消息。离开重返会话界面直接崩了,定位到的错误信息看起来也很明显,没有能解析出本地的序列化化的数据,在Message的反序列方法中崩了。错误定位: /** * Read and return a new Parcelable f...原创 2019-03-27 23:18:25 · 845 阅读 · 0 评论 -
Only fullscreen opaque activities can request orientation
接手公司的项目,升级sdk之后 ,遇到了这个问题。参考https://blog.csdn.net/starry_eve/article/details/82777160如日志所说的,只有全屏且不透明的activity才能请求屏幕方向。想解决问题,需要先明白下面两个问题:1.全屏不透明的activity如何定义?在activity的主题配置文件中,声明了下面三者之一的属性,即被定义为 ...原创 2019-03-24 02:22:27 · 140 阅读 · 0 评论 -
adb wifi连接手机
前提知识:手机电脑连接,手机作为服务器,电脑作为客户端。手机服务器(adbd),可以配置接受usb连接(默认),也可以配置tcpip连接(即我们想要的通过wifi连接)。下面分为两种情况:一. 有usb线,手机没有root,连接后不用usb线先用usb连接到手机服务器,配置手机服务器接受tcpip连接具体步骤:手机、电脑确保连在同一个局域网将手机的服务器设置接受t...原创 2019-03-09 23:05:14 · 971 阅读 · 0 评论 -
闹钟笔记
Kotlin中Int和 Java中的Integer关系Int 可以视为基本类型的,即java中的 intInt?作为可空类型,可以视为Integer注意:String.toInt()是转为Interger,而Interger不是Any的子类...原创 2018-12-10 16:01:51 · 138 阅读 · 0 评论 -
Kodein笔记
gradle下载中,闲的慌记录下KodeinnKodein有在类型擦拭问题上,有两种Flavor可选。一种是常规不做处理,一种是能够在运行时保留类型参数的。注:类型擦拭简单解释,泛型作为类型参数,在编译成字节码之后其类型是不保留的,它的作用仅限于在编译前提供检查。如:List<Sring> strsList=new ArrayList<>()strList...原创 2018-11-28 17:10:55 · 1324 阅读 · 0 评论 -
Rxjava官网API预览
学Rxjava也有段时间,今天你又遇到它相关的问题,打算再看看官网来一个整体性的回顾,做做笔记。InReactiveX an observer subscribes an Observable.在Rx中,有几个基础概念。Observable 被观察者:发出事件或数据的源头Subsriber 观察者:监听观察者的货色,对事件作出相应的动作Operartors 操作:数据从 源 到观察...原创 2018-11-22 01:24:19 · 1141 阅读 · 0 评论 -
监听多个网络请求完成后,才显示正常页面
一个页面有多个网络请求,需等待全部请求完成后,做一进步处理(比如隐藏加载页面)方案1:使用Rxjava中操作符zip这种方法很方便,不仅可以监听全部完成的时刻,还可以对多个请求结果进进一步处理。方案2:没有使用Rxjava情况下,自定义个变量并监听它的变化情景:今天使用了喜马拉雅的SDK,其网络请求直接使用了OKHttp,请求格式如下: CommonRequest.getAlbumLis...原创 2018-10-31 17:59:18 · 2373 阅读 · 0 评论 -
BottomSheetDialog 中edit被键盘部分遮挡
问题: 在dialog中存在一个editText,当键盘出现后,键盘会覆盖焦点以下的dialog 解决思路:ajustResize会重新布局当前窗口,且需要当前dialog不是浮动的。解决方案:为创建的bottomSheetDialog设置自定style,代码如下<style name="BottomSheetEdit" parent="Theme.Design.Light.Bo...原创 2018-08-22 11:27:49 · 4147 阅读 · 3 评论