fresco

来啦!Behance 2021年度设计趋势出炉

萝らか妹 提交于 2021-01-02 06:56:33
静电说:今天特别献上静Design翻译小组三位同学为大家带来的Behance 2021年度设计趋势。说到设计趋势,大家一定不会陌生,如何看待设计趋势,则是一个需要思考的问题。也许你已经看了两三年的设计趋势了,那么有没有感受到这些趋势背后所表达的含义呢? 一般来说,设计趋势是一个相对宏观的现象表达,但这些趋势却在潜移默化的影响着每个人,因此,不要神化设计趋势,也不能压根不注重趋势,否则你会落伍。在跟随趋势的过程中加入自己的思考,形成属于自己的风格,是我们各位设计师小伙伴最应该做的事情。 点击这里阅读 [译文]重磅!Behance官方最全2020设计趋势 在新冠疫情造成大流行和隔离的数月之后,我们对2021年充满了希望,同时也保持谨慎的乐观。 在这样一个值得记忆的年份中,2020年的设计趋势好像并没有太大变化,这一趋势将在2021年继续占据主导地位,某些趋势受到了新冠疫情的影响,会持续发展,但进度可能会慢下来。 在2020年的第三季度,这些影响力逐渐显现出来,并会对新的2021年产生影响。即使从2020年开始的大多数趋势仍然将继续影响明年的设计领域,我们也将尝试探索2021年会出现的新萌芽。 2021年设计趋势 3D绝对是2021年的趋势,因为在设计的所有分支中都可以找到它,它的新颖之处在于,这种技术已经开始在UI中使用,在之前,UI一直被平面设计所主导,但是现在,3D的采用越来越频繁

Android uni-app 封装原生插件

巧了我就是萌 提交于 2020-12-17 13:30:20
前言 据广大用户的需求,需要把我们anyRTC的SDK,封装到uni-app来使用,并且实现音视频通话。这边文章图文讲解一下怎么封装原生插件,并且在下一章uni-app实现音视频通话。 anyRTC开发者中心 1.uni-app是什么? 一个使用Vue.js开发所有前端应用框架,开发者编写一套代码,可发布到ios、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。 如果你还没有了解uni-app是什么: 点击这里:这篇文章举例说明。 2.uni-app的特点 1、跨平台更多 真正做到“一套代码、多端发行”! 条件编译:优雅的在一个项目里调用不同平台的特色功能! 2、运行体验好 组件、api与微信小程序一致 兼容weex原生渲染 3、通过技术栈,学习成本低 vue的语法、微信小程序的api 内嵌mpvue 4、开放生态,组件更丰富 5、支持通过npm安装第三方包 6、支持微信小程序自定义组件及SDK 7、兼容mpvue组件及项目 8、App端支持和原生混合编码 9、DCloud将发布插件市场 3.uni-app封装原生插件 3.1 Android离线SDK下载: 点击下载 ,两个SDK均可。 下载完成,解压备用: 3.2 新建Android项目 打开Android Studio,建立一个No Activity项目。在菜单栏选择 File>New

Android常用第三方框架记录

妖精的绣舞 提交于 2020-11-19 04:49:08
先记录,万一用到呢 1、腾讯TBS浏览器WebView,避免系统WebView的多坑。 2、智能布局加载更多:SmartRefreshLayout 3、沉浸式布局:ImmersionBar 4、注解:ButterKnife 5、键盘监听:KeyboardHeightProvider 6、滑动TabLayout:SlidingTabLayout 6、音视频播放器:IjkPlayer 7、音视频缓存管理:HttpProxyCacheServer 8、JS连接桥:com.github.lzyzsd:jsbridge 9、权限检测:com.yanzhenjie:permission 10、照片裁减:badgeview 11、桌面应用角标:com.facebook.stetho:stetho 12、地址选择器:com.soundcloud.android:android-crop 13、内存检测:leakcanary 14、图片加载:Fresco(建议使用,加载速度比Glide快,加载动画适配机型比Glide多) 15、Banner:cn.bingoogolapple:bga-banner 16、事件传递:EventBus,Rxbus(如果使用RxJava,建议使用) 17、流式布局:com.github.iwgang:countdownview 18、数据库:GreenDao 19

Fresco 源码分析(二) Fresco客户端与服务端交互(1) 解决遗留的Q1问题

纵然是瞬间 提交于 2020-08-14 03:17:29
Fresco 源码分析(二) Fresco客户端与服务端交互(1) 解决遗留的Q1问题 参考文章: (1)Fresco 源码分析(二) Fresco客户端与服务端交互(1) 解决遗留的Q1问题 (2)https://www.cnblogs.com/pandapan/p/4646786.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4350344/blog/4335581

接地气的面试记录:记一次Android面试心得

家住魔仙堡 提交于 2020-08-10 04:47:44
最近看到很多人都在找工作, 而且很多人都感觉今年找工作比去年难很多, 竞争力也增加不少, 因此激发我整理这份资料, 希望能帮到正在找或者准备找工作的童鞋们. 首先我们能否获得一个面试机会, 那肯定是从简历开始, 简历需要做好功夫, 一份好的简历才足够吸引企业得到面试机会, 接着就是面试了, 面试前必须要先做好准备, 多看一下前辈们总结面试题, 有哪一方面不足的地方赶紧补充一下, 还有要了解一下你即将面试那家公司. 一、简历 网上有很多对程序员简历的一些指导,这里就不重述,大家可以搜下网上其他大神的总结,结合自身情况修改下。我有几点建议: 1.尽量不要花哨,程序员和设计师或者产品运营还不一样,我们的简历成功与否决定权还是在技术面试官那,而他们 看重的是你的项目经验内容和技术等描述。 2. 技能描述这块尽量只写你懂得而且理解深刻的, 可以适当加入一些新技术或流行框架,不过这块需要理解,没来得及看源码的可以看看大神们对它的总结,网上一大堆。 3. 项目经验这块尽量加入关键词, 比如使用了什么技术、用到哪些设计模式、优化数据对比、扩展总结之类的。而非一味地介绍这个项目内容(那是产品经理的描述),比如性能优化这块,分为UI性能优化、内存优化、数据库优化、网络优化、耗电优化等等。可以从 1).如何发现问题 2).怎么解决问题 3).解决效果对比,这几个方面去描述。举个简单例子——UI优化

Android 特效大全代码资源——源码

不羁岁月 提交于 2020-08-05 00:52:33
原文地址: https://blog.csdn.net/meixi_android/article/details/84335381 常用的 iOS 风格 dialog 和 meterial design 风格的 dialog: https://github.com/glassLake/DialogUtils 提高 Android 应用的颜值,酷炫 UI 组件汇总: https://github.com/madongqiang2201/views Awesome-MaterialDesign - MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。 awesome-android-ui - ui库,非常多的ui及特效。 ChipsLibrary - 在 android EditText中实现打Tag功能。 bitmapMesh - 拉窗帘效果。 ObservableScrollView - 在滚动的视图观测滚动事件的Android库 它易于与在Android 5.0 Lollipop中引入的工具条Toolbar相交互,并能够帮助实现Material Design apps的外观。 iconify - iconify 图片与文字同一行显示。 iosched - The Google I/O 2014 Android

Android开发使用Glide获取图片背景色淡绿色解决办法

我的未来我决定 提交于 2020-07-27 09:54:12
在Android开发中,常用的加载图片工具有,Glide,Picasso,Fresco,其中Glide和Picasso使用方法极为相似,相对于Picasso来说,Glide加载图片更为迅速,内存占用更小等优点,但图像呈现和图像质量略逊一筹,而Fresco还未曾使用,对此不作评价。 首先集成Glide,因为项目用的是这个版本,所以就以此版本为例 如果想看最新版Glide,,,,,传送门 compile 'com.github.bumptech.glide:glide:3.7.0' 修改布局代码,增加一个ImageView用来显示图片 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/ivTestImage" android:layout_width="100dp" android:layout_height="100dp"/> </RelativeLayout> 在Activity获取图片 public

Android 可固定宽高比例的ImageView 包括圆角的实现

空扰寡人 提交于 2020-03-08 16:07:04
在使用安卓原生的图片控件ImageView时,ImageView并未提供宽高比这个参数。 类似Fresco图片框架中的SimpleDraweeView,就提供了一个 ratio 值。ratio值为1时,代表是宽高相等的正方形。 类似的需要指定宽高比的开发场景有很多,本文中提到的自定义矩形图片控件,重在解决此类问题。 举个例子:下面这个图,两侧距离屏幕有一定距离,图片之间有一定的间隔。图片比例固定是 4:5 那么问题来了。应该给这个区域多少的高度? 解决办法无非有几种: 写一个差不多的高度height,不关心大屏小屏的适配问题,80%机器上展示差不多就行了。 通过代码动态测量高度。 使用百分比布局,计算下除了间距以外,这n张图占用屏宽的百分之90%,高度就是90 ÷ 3 * 宽高比(4:5) 使用可配置宽高比的图片控件,指定宽高比是4:5, 设定宽度是match_parent即可。 · · · · · · 综合比较还是设定宽高比更方便一些。 本文提及的这个控件,是对Facebook开源的Fresco框架中的SimpleDraweeView做的一个简化。 它可实现的功能有:指定宽高比,和 可定制化的圆角。 备注: 宽高比不能为0,但可以为负数,设定宽高比为2,图片瘦高,等同于设定宽高比为-0.5 ,内部会自动转化。 圆角支持左上,右上,右下,左下四角单个设置,并且抗锯齿。

Android 5.0 doesn't support BitmapFactory.Options inPurgeable

和自甴很熟 提交于 2020-01-24 05:49:46
问题 I'm learning the fresco lib of Facebook . I see that storing bitmap on ashmem with the option is inPurgeable so great. It takes us a lot of care about memory management but decreases OutOfMemoryError on Davilk heap . I wonder why Android 5.0 doesn't continously support BitmapFactory.Options inPurgeable . Are there any changes in ART ? Can anyone explain the reason for me? Thanks in advance. EDIT According to Ed George's answer: Why do Facebook engineers still use inPurgeable from Android 3.0

Android 5.0 doesn't support BitmapFactory.Options inPurgeable

爷,独闯天下 提交于 2020-01-24 05:49:44
问题 I'm learning the fresco lib of Facebook . I see that storing bitmap on ashmem with the option is inPurgeable so great. It takes us a lot of care about memory management but decreases OutOfMemoryError on Davilk heap . I wonder why Android 5.0 doesn't continously support BitmapFactory.Options inPurgeable . Are there any changes in ART ? Can anyone explain the reason for me? Thanks in advance. EDIT According to Ed George's answer: Why do Facebook engineers still use inPurgeable from Android 3.0