Android
xingfeng_coder
路漫漫其修远兮,吾将上下而求索
Gitbook地址:https://xingfeng.gitbook.io/hust
简书地址:https://www.jianshu.com/u/57f41372c68e
展开
-
使用动画隐藏或显示View
一般来说,当内容更换时,有动画的话会更好过渡,用户也会体验较好。有三种比较常见的动画用于隐藏或显示内容:Circle Reveal动画、淡入淡出效果、卡片翻转效果。 下面将分别介绍这三种常见的动画效果: 淡入淡出动画 淡入淡出动画一般是一个View在渐渐消失,另一个View同时在渐渐出现。 先看效果,如下图: 可以看到效果是一个文本渐渐出现,loading渐渐消失。 创建xml布局 <Fr...原创 2018-12-10 10:08:14 · 3066 阅读 · 0 评论 -
EditText在RecyclerView中的解决方案
有时候,一个列表中的Item会有EditText的出现,而由于View复用机制,如果不好好处理EditText,将会出现一些问题。之前做项目中也遇到了这个问题,通过摸索以及思考,最终得到了解决方案。 其实有些问题的出现,还是由于没有理解RecyclerView的复用机制和EditText,主要原因还是菜,哈哈。 菜是原罪 EditText在RecyclerView中的问题 例子是这样的,每个Ite...原创 2018-12-16 15:14:43 · 5528 阅读 · 2 评论 -
你应该了解的JNI知识(一)——静态注册与动态注册
最近一直在做native这边的跨平台开发,整个结构基本就是下图: 大体说来就是,底层C/C++代码。那么对于两端分别有不同的处理: 对于Android端而言,由于需要给Java端使用,因此需要提供JNI接口,然后将整个的代码打包编译成.so给Android端使用 对于iOS端,由于oc是可以直接调用c的,但是需要将代码打包编译成iOS需要的Framework,然后由于需要给iOS端使用,...原创 2019-06-10 14:59:14 · 959 阅读 · 0 评论