想学画画的羊


  • Tags

  • Categories

  • Archives

modal的使用

Posted on 2019-02-09 | In react native | | Visitors:

modal的使用

modal在react native 中可以看作是一个覆盖在最上层的窗口,当它出现时会占据所有的屏幕,且用户无法对下层的UI进行操作。这样看起来有些霸道,但也正因为无法操作下层的UI,我们可以随意定义modal上的UI和操作而不用担心影响到下层UI。所以,modal在我们的想象力下可以自定义成为许多自定义控件。

Read more »

native与js通信中传输的数据类型

Posted on 2019-02-09 | In react native | | Visitors:

native与js通信中传输的数据类型

React Native官网在原生模块通信只提供了 String 类型的示例。网上也没有其他数据类型通信的demo。

@ReactMethod 注明的方法支持的从 Java传到JS 的参数类型如下,它们会被转为对于的js类型:

Read more »

react navigation中使用deeplink

Posted on 2019-02-09 | In react native | | Visitors:

DeepLink主要是为了增加用户量的一个技术,主要是可以通过浏览器,短信,Email等信息中的url可以打开我们的app,如果没有安装的话会提示去安装一个的。

这本来是Android和iOS都有的一个技术,所以这其实是一个Native端的技术,而react navigation只是对它的发送过来的uri进行了处理。

Read more »

Glide缓存策略

Posted on 2019-02-05 | In android | | Visitors:

Glide缓存策略:

  • 读缓存:先内存,再磁盘,最后是网络
  • 写缓存:先磁盘,再内存

Glide并不会直接把整个原图存到内存中,而是根据imageView的大小,存一个等大小的图片到内存,但是如果是不同size的imageview,但是同一张图片,Glide同样会在内存中存很多个不同size的图片(Picasso只保持有一个原图,而再在显示图片的时候会根据imageview size来显示个缩放后的图片)。

123

Thomas.Lee

主要涉及android,react native和部分java知识的博客

24 posts
2 categories
20 tags
GitHub
© 2019 Thomas.Lee
本站总访问量 次 | 有人看过我的博客啦