- 博客(25)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flutter中ListView侧滑菜单
Flutter中ListView侧滑菜单项目地址:https://github.com/letsar/flutter_slidable如何使用:在pubspec.yamlflutter项目的中,添加以下依赖项: flutter_slidable:“ ^ 0.5.4 ”在页面中引用import 'package:flutter_slidable/flutter_slidable.dar...
2020-01-09 11:42:52
2030
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flutter中Listview下拉刷新,上拉加载使用
Flutter中Listview下拉刷新,上拉加载使用1.RefreshIndicator 系统提供的下拉刷新组件const RefreshIndicator({ Key key, @required this.child, this.displacement: 40.0, //触发下拉刷新的距离 @required this.onRefres...
2020-01-08 17:44:23
400
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Flutter中fluro的详细使用
Flutter中fluro的详细使用fluro是flutter中的路由管理,GitHub地址[https://github.com/theyakka/fluro]:库的使用1.创建一个全局的的Router对象import 'package:fluro/fluro.dart';//全局对象class Application { static Router router;}2...
2020-01-08 17:12:39
7348
2
原创 Android RecyclerView多选 全选 单选的实现
Android RecyclerView多选 全选 单选的实现废话不多说,直接上代码,简洁明了1.在adapter中的方法//设置选中以及取消 全选 public void multipleChoose(int position) { if (position == -1){ //全选 List<AudioListBean> d...
2019-12-17 10:41:14
2199
原创 Android实现刮刮乐抽奖效果
Android实现刮刮乐抽奖效果通过自定义View实现package com.netease.paint.xfermode;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;...
2019-11-19 21:35:03
319
原创 Android 融云IM集成以及使用详解(二)
Android 融云IM集成以及使用详解(二)上篇讲解了集成和好友列表和消息记录的使用,这篇将讲解聊天界面和群聊界面的使用先附上一张效果图先介绍布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android...
2018-12-09 16:28:23
1188
原创 Android 融云IM集成以及使用详解(一)
Android 融云IM集成以及使用详解(一)集成1.具体的集成步骤就不在详细介绍,我们只说干货,附上融云IM官方文档地址,里面有更为详细的集成介绍https://www.rongcloud.cn/docs/#necessary集成后效果2.AndroidManifest配置融云需要的配置<!-- 融云相关 --><provider android:na...
2018-12-09 15:47:47
3002
原创 一个好看的时间控件
Android 一个好看的时间控件1.依赖包compile 'com.wx.wheelview:wheelview:1.3.3'2.在布局中使用 <LinearLayout android:layout_width="60dp" android:layout_height="60dp" android:o
2017-09-22 17:22:21
821
原创 一款好看的日历控件
android 一款好看的日历控件1.依赖包 compile 'com.prolificinteractive:material-calendarview:1.4.0'布局中的使用:<com.prolificinteractive.materialcalendarview.MaterialCalendarView android:id="@+id/calendarView"
2017-09-22 17:21:39
1802
原创 自动轮播文字控件
Android 自动轮播文字控件1.在布局中使用:<com.project.aladdinslamp.view.LooperTextView android:id="@+id/tip_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout
2017-09-22 17:20:57
338
原创 自定义输入支付密码框
Androi 自定义输入支付密码框1.布局中的使用2.控件代码@SuppressLint("CommitPrefEdits")public class PayPopWindow implements OnDismissListener, OnClickListener { private PopupWindow popupWindow; private OnItemClickLis
2017-09-22 17:20:22
561
原创 Android VectorDrawable 的使用
Android VectorDrawable 的使用 SVG的全称是Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便 Android 5.0中引入了 VectorDrawable 来支持矢量图(SVG),同时还引入了 AnimatedVectorDrawable 来支
2017-07-06 17:11:48
3538
原创 Android数据加密介绍
Android数据加密介绍信息安全机密性:为了防止信息被窃听 完整性:为了防止信息被篡改 认证:为了防止攻击者伪装成真正的发送者 不可否认性:为了防止发送者事后否认自己没有做过 加密方式java中使用了多种加密方式。常见的加密方式有两种: 对称加密: 加密和解密使用同一个密钥:所有的数据,变成byte数组之后,每个数 + 1 算法:DES、DES3、AES、RC5、Blow
2017-07-04 17:26:19
312
原创 AndroudHttps介绍以及集成
AndroudHttps介绍以及集成httpshttp ip/tcp socket:封装了TCP的一个api:协议:双方达成的一个约定,如果不遵守这个规则,谁都不认识谁http:封装数据,明文,不安全。一、HTTP和HTTPS的基本概念HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览
2017-07-04 17:25:18
448
原创 Android下拉刷新PtrFrameLayout的使用
Android下拉刷新PtrFrameLayout的使用1.介绍:可以包含所有的控件 :ListView, GridView, ScrollView, FrameLayout, 甚至 TextView.可以自定义刷新头(这点非常实用)使用简单方便不足就是不支持上拉加载.2.使用首先添加依赖到项目compile 'in.srain.cube:ultra-ptr:1.0.11'在Xml中使用
2017-06-28 18:07:13
2217
原创 安卓RecyclerView的使用以及抽取基类
安卓RecyclerView的使用以及抽取基类1.引入:在moudle中的build.gradle文件里,找到dependencies,添加关于recyclerView的引用:compile 'com.android.support:recyclerview-v7:24.2.0' //这里的版本需要和V7包相对其实design包中含有Material Design相关的很多控件,其中也包括了rec
2017-06-28 16:25:04
971
原创 RxJava学习 笔记
RxJava学习笔记RxJava的好处RxJava 的观察者模式线程控制器 SchedulerRxJava学习笔记#### 1.什么是RxJava 一个实现异步操作的库 RxJava依赖: compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
2017-06-27 11:10:13
385
原创 SmartTabLayout的使用
SmartTabLayout的使用布局中使用:<com.ogaclejapan.smarttablayout.SmartTabLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/viewPagerTab" android:layout_width="match_parent"
2017-06-26 15:37:12
396
原创 安卓广告栏的自动轮播加指示器的使用
自动滚动广告使用添加依赖:compile('cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-view-pager:1.1.2') { exclude module: 'support-v4'}布局使用:<cn.trinea.android.view.autoscrollviewpager.AutoScrollVi
2017-06-26 15:34:00
417
原创 ListView中Item显示有多张图片解决缓存
ListView中Item显示有多张图片//在Adapter中调用此方法加载图片private void initImageContainer(String imgUr, LinearLayout layout) { //获取图片的数据 List<String> imageUrls = JSON.parseArray(imgUr, String.class); //获取到图
2017-06-26 15:11:28
894
原创 自定义欢迎界面跳过按钮
package com.a520it.newsmy.ui;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.RectF; import and
2017-06-26 15:07:24
492
原创 Scene(场景)的使用
Scene(场景)的使用android 在transition动画中提出一个概念叫做场景,什么叫做场景?场景就是一个布局或部分布局,我们可以使用场景来创建动画。需要运行在5.0以上示例代码://确定好舞台的父控件 需要移动的地方content = (RelativeLayout) findViewById(R.id.content);//把场景实例出来//把需要动画的对象设置相同的id,两
2017-06-26 15:01:40
5879
原创 ActivityOptionsCompat动画的使用
ActivityOptionsCompat动画的使用makeCustomAnimation平移动画类似overridePendingTransition的功能,为两个activity设置了过渡动画,enterResId 是进入activity的动画,exitResId是退出的activity的动画//1使用自定义动画切换public void gotoDetailCustomAnimation
2017-06-26 15:01:13
2995
原创 传感器
传感器传感器: 光传感器 (光敏电阻) 温度传感器 (热敏电阻) 距离传感器 湿度传感器 ⽅向传感器光度传感器的使用 //获取到系统的传感器服务 SensorManager sensor = (SensorManager) getSystemService(SENSOR_SERVICE); //获取到传感器中的光度传感器
2017-05-04 16:47:03
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人