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

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

« 1 2 ... .28 .29 .30 .31 .32 88933.34 .35 .36 .37 .38 ... 222726 »

[其它] Flutter之自定义Dialog实现版本更新弹窗功能的实现

说明:功能点: 1.更新弹窗UI 2.强更与非强更且别控制 3.屏蔽物理返回键(因为强更的时候点击返回键,弹窗会消失) 4.点击弹窗外透明区域时,弹窗不消失 先看下效果图: Dialog实现代码: import 'package:flutter/material.dart'; import 'package:xiaopijiang/utils/assets_util.dart'; import 'package:xiaopijiang/utils/toast_util.dart'; ///crea
<weixin_38730767> 上传 | 大小:92kb

[其它] 浅谈Android中适配器的notifyDataSetChanged()为何有时不刷新

说明:学过Android开发的人都知道,ListView控件在开发中经常遇到,并且ListView通常结合Adapter适配器来进行数据显示和数据更新操作。姑且假设数据存储在名为dataList的成员变量中。数据操作无非是增加数据、删除数据这两种主要的操作,而当数据有所变化时,为了及时向用户提供更新后的数据,我们知道需要在数据更新后调用适配器的notifyDataSetChanged()方法,来显示更新后的数据。殊不知,该方法并非百试不爽,在此我们便来讨论下具体的原因,其实本质是关注内存的分配情况。
<weixin_38740596> 上传 | 大小:108kb

[其它] Swift 进阶 —— map 和 flatMap的使用

说明:map 和 flatMap 主要分在集合上的使用和在可选类型上的使用,下面分别来看下。 集合上使用 map 和 flatMap 先看如下的代码: func getInfos(by name: String) -> [String] { if name == Jack { return [Male, 25, New York] } else if name == Lucy { return [Female, 18, London] } else { return [Unkown
<weixin_38711529> 上传 | 大小:38kb

[其它] Android底部菜单栏(RadioGroup+Fragment)美化

说明:众所周知,android的底部菜单栏太重要,平时项目一般都是需要用到的,但是网上关于这方面的demo做得太丑了,实在惨不忍睹,所以这里便用RadioGroup+Fragment的方式写了一个,顺便美化了一下,需要的可以看下。 效果图: 项目结构 MainActivity.java public class MainActivity extends AppCompatActivity { private FrameLayout frameLayout; private RadioGrou
<weixin_38672807> 上传 | 大小:82kb

[其它] Android Fragment实现底部通知栏

说明:Android Fragment实现底部通知栏,供大家参考,具体内容如下 截图如下: 1. 第一步先要创建fragment(动态注册) 然后将两个勾选取消掉(还有一种是自己手动创建) 会自动生成相对应的layout布局,剩下的要根据自己的需求了 2.在Activity的布局里写好四个按钮 这里不是重点… <RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android android:layout_
<weixin_38670433> 上传 | 大小:71kb

[其它] android中使用react-native设置应用启动页过程详解

说明:一、背景 在我们使用react-native进行编写代码的时候,当启动应用的时候,我们会看到如下界面   然而,这样的启动界面是非常的不又好,那么我们该怎么进行处理启动界面呢?有如下两种方案 二、方案 1.使用第三方库(react-native-splash-screen) 2.ios系统设置(仅适用ios系统,在这里不做讲解) 三、具体实现方式 一).react-native-splash-screen 1.安装 npm i react-native-splash-screen --sa
<weixin_38666300> 上传 | 大小:1mb

[其它] Android开发中Button组件的使用

说明:前言    安卓系统中,Button是程序和用户进行交互的一个重要控件,今天我们就来简单的对Button进行学习,其中Button组件是文本按钮(继承自TextView),而ImageButton是图像按钮(继承自ImageView)。两者之间的区别在于: 1、Button即可显示文本也可显示图形(通过设置背景图),而ImageButton只能显示图形不能显示文本; 2、Button可在文本周围区域显示小图,而ImageButton无法在某个区域显示小图; 3、ImageButton
<weixin_38605133> 上传 | 大小:173kb

[其它] 详解Android aidl的使用方法

说明:AIDL是Android中IPC(Inter-Process Communication)方式中的一种,AIDL是Android Interface definition language的缩写(对于小白来说,AIDL的作用是让你可以在自己的APP里绑定一个其他APP的service,这样你的APP可以和其他APP交互。) AIDL只是Android中众多进程间通讯方式中的一种方式, AIDL和Messenger的区别: Messenger不适用大量并发的请求:Messenger以串行的方式
<weixin_38730129> 上传 | 大小:59kb

[其它] Android自定义RecyclerView实现不固定刻度的刻度尺

说明:本文实例为大家分享了自定义RecyclerView实现不固定刻度的刻度尺的具体代码,供大家参考,具体内容如下 ##不均匀刻度效果图 ##等比例刻度效果图 实现功能目前 1、实现类似日期/分类等大小不固定的水平刻度尺效果 2、实现标准刻度尺效果 3、监听RecyclerView滑动时居中条目 4、去掉边缘阴影 定义RecyclerView public class CenterRecyclerView extends RecyclerView { //设置RecyclerView的速度
<weixin_38522323> 上传 | 大小:71kb

[其它] Android自定义控件横向柱状统计图

说明:本文实例为大家分享了Android实现横向柱状统计图的具体代码,供大家参考,具体内容如下 碰到一个项目需要用到统计图功能,比较简单就自定义写了一个。没有写过多的样式和功能,仅有简单的横向柱状统计图。 传入数据后大致样式如下: /**横向柱状统计图 * Created by Administrator on 2018/1/16 0016. */ public class HorizontalChartView extends View { /** * 间隔线画笔 */ priv
<weixin_38552305> 上传 | 大小:61kb

[其它] android自定义环形统计图动画

说明:本文实例为大家分享了android自定义环形统计图动画的具体代码,供大家参考,具体内容如下 一、测试截图 二、实现原理  package com.freedomanlib; import java.util.Timer; import java.util.TimerTask; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; impor
<weixin_38654415> 上传 | 大小:67kb

[其它] Android Jetpack架构组件 ViewModel详解

说明:前言 前面两篇文章我们已经学习了Lifecycle和DataBind,本篇文章我们来学习Jetpack系列中比较重要的ViewModel,Jetpack的很多很多组件都是搭配使用的,所以单独的知识点可能会有些”无意义“但却是我们项目实战的基础! ViewModel的使用 ViewModel类旨在以注重生命周期的方式存储和管理界面相关的数据。ViewModel类让数据可在发生屏幕旋转等配置更改后继续存在。这句话很好理解,还记得我们在讲解Lifecycle的时候 举的例子吗,我们还是使用那个例子
<weixin_38665822> 上传 | 大小:284kb
« 1 2 ... .28 .29 .30 .31 .32 88933.34 .35 .36 .37 .38 ... 222726 »