前端开发
编程语言
数据库
服务器
系统/运维
网络/安全
移动开发
CMS教程
网站运营
保存到桌面
关于我们
收藏本站
素材狗

素材狗

  • 首页
  • 学习HTML/CSS
  • 学习PHP
  • 学习JAVA
  • 学习CMS
  • 编程问答
  • 实例代码
  • 学习Python学习Go学习Ruby学习C学习C++学习Perl学习Lua学习Rust学习Scala学习VB
  • 手机随时阅读

编程教程

前端开发

编程语言

数据库

服务器

系统/运维

网络/安全

移动开发

CMS教程

网站运营

前端问题

php问题

Java问题

Python问题

C/C++问题

C#/.NET问题

移动开发问题

数据库问题

08 31
Android开发EditText实现密码显示隐藏

Android开发EditText实现密码显示隐藏

Android开发EditText实现密码显示隐藏 最近在做一个登录.注册页面,里面需要显示或隐藏密码,故做了一个简单的显示和隐藏功能. 关键类TextView.setTransformationMethod(TransformationMethod method),其中TransformationMethod 有两个子类: HideReturnsTransformationMethod 隐藏回车
发布于55天前
0 阅读
08 31
Flutter自定义底部导航栏的方法

Flutter自定义底部导航栏的方法

Flutter自定义底部导航栏的方法 本文实例为大家分享了Flutter自定义底部导航栏的具体代码,供大家参考,具体内容如下 文件结构: main.dart import 'package:flutter/material.dart'; import 'pages/tabs.dart';   void main() = runApp(new MyApp());   class MyApp extends StatelessWidget {
发布于55天前
0 阅读
08 31
Android实现断点续传功能

Android实现断点续传功能

Android实现断点续传功能 本文实例为大家分享了Android实现断点续传的具体代码,供大家参考,具体内容如下 断点续传功能,在文件上传中断时,下次上传同一文件时,能在上次的断点处继续上传,可节省时间和流量 总结规划步骤: 1.给大文件分片,每一个大
发布于55天前
0 阅读
08 31
Android开发两个activity之间传值示例详解

Android开发两个activity之间传值示例详解

Android开发两个activity之间传值示例详解 目录 使用Inten的putExtra传递 使用Intention的Bundle传递 使用Activity销毁时传递数据 SharedPreferences传递数据 使用序列化对象Seriazable 使用静态变量传递数据 handler 使用Inten的putExtra传递 第一个Activity中 //创建意图对
发布于55天前
0 阅读
08 31
Flutter实现底部和顶部导航栏

Flutter实现底部和顶部导航栏

Flutter实现底部和顶部导航栏 Flutter底部和顶部导航栏的实现,供大家参考,具体内容如下 带文字图标的底部导航栏(使用BottomNavigationBar和BottomNavigationBarItem)来实现效果 (可以实现图片很文字,可以监听点击改变图片和文字的颜色) /* * BottomNavigationBarIt
发布于55天前
0 阅读
08 31
flutter实现切换页面缓存

flutter实现切换页面缓存

flutter实现切换页面缓存 本文实例为大家分享了flutter实现切换页面缓存的具体代码,供大家参考,具体内容如下 一.实现底部导航栏切换页面缓存 实现底部导航栏切换页面缓存需要在pubspc.yamal中导入proste_indexed_stack插件,这个插件可以实现懒加载,比起
发布于55天前
0 阅读
08 31
Android开发Compose remember原理解析

Android开发Compose remember原理解析

Android开发Composeremember原理解析 目录 正文 随机色文本 原因分析 正确实现 remember的原理剖析 小结 正文 看过Compose案例或者源码的你,相信肯定是见过 remember 了的.顾名思义,Compose是要让我们的代码“记住”东西,那到底是记住什么呢?要是不 remember,相
发布于55天前
0 阅读
08 31
Android 如何获取传感器的数据方法详解

Android 如何获取传感器的数据方法详解

Android 如何获取传感器的数据方法详解 目录 1 传感器简介 2 传感器的使用 2.1 获取传感器服务 2.2 获取待监听的传感器 2.3 注册传感器的监听器 2.4 注销传感器的监听器 3 示例代码 1 传感器简介 传感器 Sensor 是一种检测装置,能感受到被测量的信息
发布于55天前
0 阅读
08 31
Flutter实现资源下载断点续传的示例代码

Flutter实现资源下载断点续传的示例代码

Flutter实现资源下载断点续传的示例代码 目录 协议梳理 实现步骤 写在最后 协议梳理 一般情况下,下载的功能模块,至少需要提供如下基础功能:资源下载.取消当前下载.资源是否下载成功.资源文件的大小.清除缓存文件.而断点续传主要体现在取消当
发布于55天前
0 阅读
08 31
Android Flutter绘制有趣的 loading加载动画

Android Flutter绘制有趣的 loading加载动画

Android Flutter绘制有趣的 loading加载动画 目录 前言 效果1:圆环内滚动的球 效果2:双轨运动 效果3:钟摆运动 总结 前言 在网络速度较慢的场景,一个有趣的加载会提高用户的耐心和对 App 的好感,有些 loading 动效甚至会让用户有想弄清楚整个动效过程到
发布于55天前
0 阅读
08 31
Kotlin协程概念原理与使用万字梳理

Kotlin协程概念原理与使用万字梳理

Kotlin协程概念原理与使用万字梳理 目录 一.协程概述 1.概念 2.特点 3.原理 二.协程基础 1.协程的上下文 2.协程的作用域 3.协程调度器 4.协程的启动模式 5.协程的生命周期 三.协程使用 1.协程的启动 2.协程间通信 3.多路复用 4.序列生成器 5.协程异步流
发布于55天前
0 阅读
08 31
Android Jetpack库剖析之Lifecycle组件篇

Android Jetpack库剖析之Lifecycle组件篇

AndroidJetpack库剖析之Lifecycle组件篇 目录 提纲 什么是Lifecycle 如何使用Lifecycle 关系梳理 Activity是如何实现Lifecycle的 CompatActivity AppCompatActivity Fragment是如何实现Lifecycle的 Lifecycle是如何下发宿主生命周期给观察者的 提纲 1,什么是Lifecycle? 2,如何使用Li
发布于55天前
0 阅读
08 31
Android Jetpack架构中ViewModel接口暴露的不合理探

Android Jetpack架构中ViewModel接口暴露的不合理探

AndroidJetpack架构中ViewModel接口暴露的不合理探究 目录 暴露 Mutable 状态 暴露 Suspend 方法 在 Jetpack 架构规范中, ViewModel 与 View 之间应该遵循单向数据流的通信方式,Events 永远从 View 流向 VM ,而 State 从 VM 流向 View. 如果 ViewModel 对 View 暴露了不适当的接
发布于55天前
0 阅读
08 31
Android实现简单实用的垂直进度条

Android实现简单实用的垂直进度条

Android实现简单实用的垂直进度条 本文实例为大家分享了Android实现简单垂直进度条的具体代码,供大家参考,具体内容如下 代码注释特别清晰,就不多解释了 支持属性: progress_radius     进度条圆角大小 progress_border_enable  进度条是否有边框 progress_
发布于55天前
0 阅读
08 31
RecyclerView实现侧滑和网络断点续传

RecyclerView实现侧滑和网络断点续传

RecyclerView实现侧滑和网络断点续传 本文实例为大家分享了RecyclerView实现侧滑和网络断点续传的具体代码,供大家参考,具体内容如下 RecyclerView侧滑 主布局 LinearLayout xmlns:android=http://schemas.android.com/apk/res/android     xmlns:app=http://schemas.android.com/apk/res
发布于55天前
0 阅读
08 31
Flutter定义tabbar底部导航路由跳转的方法

Flutter定义tabbar底部导航路由跳转的方法

Flutter定义tabbar底部导航路由跳转的方法 本文实例为大家分享了Flutter定义tabbar底部导航路由跳转的具体代码,供大家参考,具体内容如下 效果展示 整体实现的目录结构 第一步 把三个页面放到tabs里 Category.dart || Home.dart || Setting.dart 在这里我只展示 
发布于55天前
0 阅读
08 31
flutter实现底部不规则导航栏

flutter实现底部不规则导航栏

flutter实现底部不规则导航栏 本文实例为大家分享了flutter实现底部不规则导航栏的具体代码,供大家参考,具体内容如下 scafford的bottomNavigationBar参数赋值BottomAppBar可以实现,BottomAppBar比BottomNavigationBar灵活,在body参数之外准备好一个fab,使用BottomAppBar的
发布于55天前
0 阅读
08 31
android实现简单底部导航栏

android实现简单底部导航栏

android实现简单底部导航栏 本文实例为大家分享了android实现底部导航栏的具体代码,供大家参考,具体内容如下 常见的底部导航栏 动态效果 实现步骤 1.底部导航栏样式 我们应该在项目的res文件夹下新建一个menu文件夹,用来装menu布局文件 ?xml versio
发布于55天前
0 阅读
08 31
Android画图实现MPAndroidchart折线图示例详解

Android画图实现MPAndroidchart折线图示例详解

Android画图实现MPAndroidchart折线图示例详解 目录 效果图 依赖 activity.xml MainActivity MyMarkerView 自定义class maekertextview .xml 常用属性 效果图 用的是3.1.0的依赖 依赖 allprojects { repositories { jcenter() maven { url https://jitpack.io } } } //依赖 dependencies{ implementation
发布于55天前
0 阅读
08 31
Android开发Retrofit源码分析

Android开发Retrofit源码分析

Android开发Retrofit源码分析 目录 项目结构 retrofit 使用 Retrofit #create ServiceMethod #parseAnnotations HttpServiceMethod#parseAnnotations 第二种 非Kotlin协程情况 DefaultCallAdapterFactory#get 第一种 Kotlin协程情况 总结 项目结构 把源码 clone 下来 , 可以看到 retrofit 整体结构
发布于55天前
0 阅读
首页上一页 1 2 3 4 5 6 7 8 9 下一页末页 共 9页170条

学习编程

Python教程 开始学习
学习Python

Python不仅是一种计算机程序设计语言、还是一种面向对象、解释型的计算机程序语言,汇集整理Pytho......

Go教程 开始学习
学习Go

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。......

Ruby教程 开始学习
学习Ruby

Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于......

C教程 开始学习
学习C

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编......

最新发布

  • 网站图片丢失或者获取失败时显示默认图片的办法 3小时前
  • PHP正则表达式匹配字符方法汇总 4小时前
  • Nib文件是什么?Nib文件打开方法 5小时前
  • iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单) 5小时前
  • iOS7 毛玻璃特效代码 5小时前

图文推荐

  • IOS开发之路--C语言存储方式和作用域

    IOS开发之路--C语言存储方式和作用域

  • iOS开发之路--微博OAuth授权_取得用户授权的accessToken

    iOS开发之路--微博OAuth授权_取得用户授权的accessToken

  • iOS内存错误EXC_BAD_ACCESS的解决方法

    iOS内存错误EXC_BAD_ACCESS的解决方法

文章热榜

1 小程序的生命周期函数有哪些?

onLoad:页面加载时触发。一个页面只会调用一次,可以在 onLoad()的参数中获取打开当前页面路径中的参数 onShow :页面显示 / 切入前台时触发调用。 onReady :页面初次渲染完成时触发,一个页面只会调用一次。 onHide : 页面隐藏 / 切入后台时触发,如

2 安卓Android怎么实现自动化测试

安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由AndyRubin开发,主要支持手机。2005年8月由Google收购注资。

3 给移动应用开发新手的6个建议

移动开发也称为手机开发,或叫做移动互联网开发。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。 移动应用商店已经彻底地颠覆了人们对于买卖软

4 Android应用程序运行的性能设计

Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早

5 Flutter实现顶部导航栏功能

Flutter实现顶部导航栏功能 本文实例为大家分享了Flutter实现顶部导航栏的具体代码,供大家参考,具体内容如下 import 'package:flutter/material.dart'; class AppBarDemoPage extends StatelessWidget {   const AppBarDemoPage({Key key}) : super(key: key);   @override   Widget build(BuildCo

关于我们

© 2023 素材狗 版权所有并保留所有权