自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Flutter 输入框实时搜索性能优化

在App开发过程中,搜索功能是必不可少的。一般对于搜索功能,要么是输入一段文字后自己手动点击搜索按钮进行搜索;要么是实时的搜索。如果输入框中每一个字符的改变都要去触发网络请求的话,会浪费用户的流量,增大服务器的负载,并且使页面比较卡顿。这显然是不可取的。举一个很简单的例子,用户想要搜索 "ABC" ,如果直接监听文本变化,会向服务器发送3次请求。显然这会造成差的用户体验并浪费网路资源。 所以我们可以做一个延迟加载、当文本输入变化超过500ms时进行功能搜索: //快速搜索 static sear

2021-12-22 15:38:34 2152

原创 轻量级图片压缩框架--Tiny.FileCompressOptions 了解下?大兄得

首先是框架引入: //图片压缩框架 compile 'com.zxy.android:tiny:0.0.6'框架简单使用: //图片压缩 private void crompressImage(String path, final FileCallBack fileCallBack) { Tiny.FileCompressOptions options = new Tin...

2018-07-03 14:22:28 828

原创 Android应用之间的跳转以及参数的传递

/** * @param v 设置按钮点击事件 */ @Override public void onClick(View v) { super.onClick(v); switch (v.getId()) { case R.id.tv_content://跳转点击事件 //ComponentName 做...

2018-06-08 10:08:36 2739 1

原创 简单实现图片快速压缩Tiny.FileCompressOptions

//图片压缩框架 compile 'com.zxy.android:tiny:0.0.6' //图片压缩 private void crompressImage(String path, final FileCallBack fileCallBack) { Tiny.FileCompressOptions options = new Tiny.FileCompre...

2018-06-08 10:06:19 1098

原创 Android自定义支付宝输入软键盘

不多说,先来截图: 大致的界面就是这样了,因为没有切图,所以图片的地方用文字进行表示了。如果有需要,大家可以自己选择图片。 大致分为这几个工具类: 1.PayAdapter 主要是对数字进行赋值: public class PayAdapter extends BaseAdapter { private

2016-12-21 16:43:45 1557

原创 屏幕适配 简单懂

简单的Android适配  首先是图片资源的适配  , 如果有.9图片是最好的,如果没有的话就让美工切一套图片,放在对应的文件夹下,手机会根据屏幕大小自动适配。 hdpi:480*800 ldpi:320*240 mdpi:320*480 xhdpi:1280*720 l:m:h:xh      3:4:6:8 大致比  如果在对应的文件夹下面没有找到图片,系统会自动从上往下找,即

2016-04-20 16:46:34 345

原创 关于动态加载的数据实现单选可取消的效果 并且附带 ScrollView滑动到指定位置

对效果进行描述一下吧  因为没有截图  相信大家都知道RadioButton的单选效果吧 ,但是RadioGroup只能够加载有限的数据,当你需要加载几十条数据的时候,并且要实现单选效果怎么做呢。并且在实现单选效果的同时要实现双击取消的效果 -----  就是说 当你点击 另外一个控件的时候,其他的控件都是没有处于点击状态,当你双击的时候 再取消点击状态。具体效果脑补一下吧  然后我来

2016-04-07 14:46:50 516

原创 关于第三方的v4包冲突问题。。

最近在做环信即时通讯,但是当我集成环信easeui的时候,出现了某些问题,,,, 后来经过我深思熟虑的思考,和不顾休息的查阅资料得知。。其实就是v4包冲突了,, 那么问题来了,怎么解决呢 。 其实解决有两种方法, 1.删除你本地的v4包,然后把第三方的库导入到你的项目中。但是我一直删不了  ,,不知道是为什么  2.把两个v4包的版本搞成一样的 这个方法果然很好的解决了我的问题 

2016-04-07 14:34:06 4065

原创 基于AndFix的热修复 成功后简单的总结总结错失

简单的热修复操作 helloworld似的简单

2016-03-31 10:55:07 556 1

原创 Android模拟iOS的PickerView并且附带全国所有省城市地区三级目录

首先来张效果图: PickerView的加载路径: compile 'com.bigkoo:pickerview:2.0.8' 数据加载和解析: private ArrayList options1Items = new ArrayList(); private ArrayList> options2Items = new ArrayList>(); p

2016-03-10 17:54:42 2242 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除