您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第88934页

« 1 2 ... .29 .30 .31 .32 .33 88934.35 .36 .37 .38 .39 ... 222726 »

[其它] Flutter实现局部刷新

说明:在Flutter中,如果我们想要更新页面中的某个widget的状态的话,一般会使用setState方法重走build方法来刷新。当页面布局复杂的时候,这样肯定是不行的。 下面提供了两种局部刷新的方式,通过provider和StreamBuilder来实现局部刷新 1、通过provider刷新 首先在pubspec.yaml中添加provider依赖 # provider provider: ^3.1.0 下面通过provider来实现一个发送验证码的案例。 创建一个TimerModel文件
<weixin_38522636> 上传 | 大小:48kb

[其它] Android之RecycleView实现指定范围的拖动效果

说明:1 问题 在RecycleView里面实现指定位置的拖动效果,(这里是实现线性布局的,不是网格布局的) Override public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { Log.i(TAG, onMove viewHolder.getAdapterPosition() is: + viewHo
<weixin_38683195> 上传 | 大小:48kb

[其它] Android 使用 Scroller 实现平滑滚动功能的示例代码

说明:记录使用Scroller实现平滑滚动,效果图如下: 一、自定义View中实现View的平滑滚动 public class ScrollerView extends View { private Scroller mScroller; private Paint mPaint; /** * 屏幕拖动最小像素 */ private int mTouchSlop; /** * View宽度 */ private int width; /** * View高度
<weixin_38692836> 上传 | 大小:62kb

[其它] 如何用HMS Nearby Service给自己的App添加近距离数据传输功能

说明:当你给朋友发送手机资料时,过了很久进度条却动也不动;当你想发送大文件给同事时,仅一个文件就用光了你所有流量;当你跟朋友乘坐飞机时想一起玩游戏时,却因没有网络无奈放弃。   们生活中似乎经常能遇到这种尴尬的场景,近距离数据传输功能是用户的一个痛点。现在,只需要接入华为近距离通信服务,通过Nearby Connection便可以轻松实现设备间的数据传输,传输类型支持短文本、流数据和文件数据等类型,可帮助app实现本地多人游戏、实时协作、多屏游戏和离线文件传输等功能。下图是功能演示:   如果你对
<weixin_38708841> 上传 | 大小:260kb

[其它] Android 本地广播和强制下线功能的实现代码

说明:一、使用本地广播 1.本地广播一个举例 package com.example.broadcasttest2; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.Con
<weixin_38688352> 上传 | 大小:55kb

[其它] Android仿优酷视频的悬浮窗播放效果

说明:之前接了需求要让视频播放时可以像优酷视频那样在悬浮窗里播放,并且悬浮窗和主播放页面之间要实现无缝切换,项目中使用的是自封装的ijkplayer 这个要求就代表不能在悬浮窗中新建视频控件,所以需要在悬浮窗中复用主页面的视频控件,以达到无缝衔接的效果。 主页面对应的视频控件的父view <FrameLayout android:id=+id/vw_live android:layout_width=match_parent android:layout_h
<weixin_38500572> 上传 | 大小:66kb

[其它] Android 基础入门教程——开发环境搭建

说明:现在主流的Android开发环境有: Eclipse + ADT + SDK Android Studio + SDK IntelliJ IDEA + SDK 现在国内大部分开发人员还是使用的Eclipse,而谷歌宣布不再更新ADT后,并且官网也去掉了集成Android开发环境的Eclipse下载链接,各种现象都表示开发者最后都终将过渡到Android Studio,当然这段过渡时间会很长,但如果你是刚学Android的话建议直接冲Android Studio着手;而且很多优秀的开源
<weixin_38519849> 上传 | 大小:591kb

[其它] Kotlin类型安全构建器的一次运用记录

说明:在android官方指导的相关应用框架中,用到一个Resource类来表示网络请求的状态与结果 // A generic class that contains data and status about loading this data. sealed class Resource( val data: T? = null, val message: String? = null ) { class Success(data: T) : Resource(data) class L
<weixin_38526225> 上传 | 大小:43kb

[其它] Android Activity向右滑动返回

说明:向右滑动返回,对于屏幕过大的手机来说,在单手操作时,是一个不错的用户体验,用户不必再费力的或者用另一个手去点击屏幕左上角的返回按钮或者,手机右下角的返回按钮,轻轻向右滑动屏幕即可返回上一页,这个功能如今大部分APP都已经支持啦,你的APP支持了吗? 自己在网上百度了一些滑动返回的方法,有的是用的第三方控件如swipebackLayout但弊端过大如与自己自定义的一些控件冲突等,有的是通过判断手势监听但步骤相当繁琐,总之没有尽如人意的,本篇所讲的实现方法其实也是通过监听事件分发来实现的,但是步骤非
<weixin_38679651> 上传 | 大小:70kb

[其它] Android实现两圆点之间来回移动加载进度

说明:本文实例为大家分享了Android实现两圆点之间来回移动加载进度的具体代码,供大家参考,具体内容如下 一、前言 最近喜欢上自定义控件,喜欢实现一些简约有趣的控件,也好巩固下以前学得知识和不断的学习新知识,程序员嘛,活到老学到老。 这篇文章接着上一篇文章:Android_自定义控件之水平圆点加载进度条,类似的实现方式,都是些比较简单的view绘制。 二、实现 先看下实现的效果吧: 说下实现思路:圆点x轴会有个位移变化量,当位移达到圆点直径+圆点间距之和就回改变方向(改变方向就是通过变化量值不断
<weixin_38604653> 上传 | 大小:61kb

[其它] Android自定义控件之水平圆点加载进度条

说明:本文实例为大家分享了Android实现水平圆点加载进度条的具体代码,供大家参考,具体内容如下 先来看看要实现的效果 实现思路非常简单:当前变化的圆点先从最小半径变大到最大最大半径再变回最小半径的圆,然后再切换到下个圆点,同时颜色会先变浅在变会原来的颜色(可以理解为透明度变化),而且当前圆点的上上一个圆点颜色会不断变浅。大概就这样(可能我实现的效果和图片的有些出入) 先看下实现效果: 直接上代码:  package com.kincai.testcustomview_pointprogre
<weixin_38740596> 上传 | 大小:69kb

[其它] Android实现图片加载进度提示

说明:本文实例为大家分享了Android实现图片加载进度提示的具体代码,供大家参考,具体内容如下 先上图: 实现原理: 第一个控件的实现原理是重写ImageView的onDraw()方法,利用Canvas的clipRect()方法控制图片的显示区域,主键扩大图片的显示区域,从而实现逐渐增加的效果 关键代码: public class LoadingImageView extends ImageView { /*** 背景图片 */ private Drawable bgDrawable; /
<weixin_38639471> 上传 | 大小:72kb
« 1 2 ... .29 .30 .31 .32 .33 88934.35 .36 .37 .38 .39 ... 222726 »