E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fragment切换动画
【Jetpack】Navigation 导航组件 ⑤ ( NavigationUI 类使用 )
文章目录一、NavigationUI类简介二、NavigationUI类使用流程1、创建
Fragment
2、创建NavigationGraph3、Activity导入NavHost
Fragment
4、创建菜单
韩曙亮
·
2023-08-31 05:06
#
Jetpack
Android
Jetpack
Navigation
NavigationUI
Kotlin
从LeakCanary看如何判断对象被回收了
前面已经了解了Service,
Fragment
,ViewModel对象的销毁时机,那么在触发销毁时机后,我们怎么判断这些对象有没有回收呢?
小海编码日记
·
2023-08-31 03:56
leakcanary
android
android
jetpack
androidx
开发语言
java
从LeakCanary看ViewModel生命周期监控
前面两篇文章中已经了解了LeakCanary中Service和
Fragment
生命周期监控的实现,那么ViewModel生命周期监控又是怎么实现的呢?
小海编码日记
·
2023-08-31 03:55
leakcanary
android
android
jetpack
Android开发——设计一个全局可调用的ViewModel对象
在需要使用ViewModel的Activity或
Fragment
中获取ViewModel实例:通过ViewModelProvider来获取ViewModel实例。可以在Activ
Android技术栈
·
2023-08-31 02:13
Android
开发
android
Android开发
程序员
移动开发
viewmodel
基类中通过反射获取子类的ViewBinding
Base
Fragment
privatevar_binding:VB?=nullprotectedvalmBindingget()=_binding!!
Fred__Kang
·
2023-08-31 01:09
android
Activity,
Fragment
,Service之间通信
Activity与Activity:1:Intent/Bundle;2:类静态变量;3:全部变量;Activity传给
Fragment
:1:Bunlde;方法
Fragment
.setArguments(
jj_huang
·
2023-08-30 23:22
安卓全局活动
切换动画
,windowAnimationStyle与overridePendingTransition两种实现
两种方式:他们的共性是无论哪种写法,都要先将动画文件写好,即现在res目录下创建anim文件夹,并在该文件夹下创建animation文件。我们看两个文件中的内容:这是open_enter的内容,即打开活动,进入新活动的动画:这是open_enter的内容,即打开活动,退出的活动动画:总共有这几种变换,顾名思义就知道这几个属性分别是干什么的了,然后他们一般都包含一个fromX/Y和toX/Y分别表示
tran_sient
·
2023-08-30 19:16
Android实战
android
全局动画效果
安卓全局活动
切换动画
,windowAnimationStyle与overridePendingTransition两种实现
关于android:windowAnimationStyle安卓全局活动
切换动画
,windowAnimationStyle与overridePendingTransition两种实现Android动画全篇系列
Mars-xq
·
2023-08-30 19:43
android
JetPack之 LifeCycle LiveData
LifeCycles使用时候层次:「User的Activity」-》【中间BaseActivity】-->AppCompatActivity--》
Fragment
Activity--》ComponentActivity
zcwfeng
·
2023-08-30 18:26
avtivity和
fragment
和
fragment
共享数据
avtivity里://主要是这里要都指向avtivitymViewModel=ViewModelProviders.of(this).get(sjd_ViewModel.class);
fragment
顺发广告_f363
·
2023-08-30 17:20
Fragment
中使用TabLayout+ViewPager+
Fragment
切换界面丢失问题
这里记录两个问题ViewPager内容丢失问题由于之前使用viewPager搭配
fragment
在然后托管在Activity中可以左右滑动来实现一个卡片滑动的效果。
Jeremy_Ji
·
2023-08-30 16:22
get
Fragment
Manager和getChild
Fragment
Manager
get
Fragment
Manager()获取到的管理器是针对
fragment
所依附的activity的,也就是在activity里管理一级子
fragment
所使用的,如果
fragment
里面还有
fragment
蜂蜜柚子茶_36b1
·
2023-08-30 15:20
RecyclerView使用示例(瀑布流)
RecyclerView使用示例效果图代码示例Shop
Fragment
.java(显示RecyclerView的
Fragment
)
fragment
_shop.xml(相对应的xml文件)GoodsData.java
是阿超
·
2023-08-29 22:57
Android
android
java
android
studio
RecyclerView
瀑布流
Fragment
StatePagerAdapter restore 的坑
1.背景在内存不足的手机上,某些非前台页面会因为内存不足而销毁,此时再次进入会执行reconstruct的逻辑,也就是save、restore逻辑,此时界面展示异常用户正在浏览大众点评的团购详情页,然后微信来了一条消息,此时打开微信,可能点评的团购详情页就被销毁了目的:不想要当前activity保留状态,销毁后和重新进入页面保持一致2.问题探索//伪代码如下for(inti=0,len=Math.
温温开水
·
2023-08-29 08:40
Android 防止系统字体变化、显示大小变化影响App
文章目录当系统字体变大时解决办法:1.使用dp单位2.在Activity中设置getResources()当显示大小变大时解决办法:当系统字体变大时Activity
Fragment
当系统字体放大后,文字设置为
xiangxiongfly915
·
2023-08-29 08:29
Android
字体变化
Android ViewPager2总结
文章目录ViewPager2总结概述常用APIViewPager2基本使用ViewPager2+TabLayout+
Fragment
代码下载ViewPager2总结概述ViewPager2是一个增强版的
xiangxiongfly915
·
2023-08-29 08:28
Android
ViewPager2
androidx1.10之后的
fragment
懒加载
用法val
fragment
s=arrayListOf()
fragment
s.add(
Fragment
1())
fragment
s.add(
Fragment
2())
fragment
s.add(
Fragment
3
空老表
·
2023-08-29 07:03
Flutter(九)Flutter动画和自定义组件
目录1.动画简介2.动画实现和监听3.自定义路由
切换动画
4.Hero动画5.交织动画6.动画切换7.Flutter预置的动画过渡组件自定义组件1.简介2.组合组件3.CustomPaint和RenderObject1
哆啦A梦z
·
2023-08-29 06:28
Flutter
flutter
Activity 和
Fragment
的封装
通过对Activity和
Fragment
的封装,更加理解其生命周期,一个Activity和
Fragment
的通用基本操作进行封装,方便对其使用.同时封装了ButterKnife注解框架,方便我们的使用.
mlya
·
2023-08-29 05:47
【2】openGL shader着色器分析&三角形填色
最常用的两个着色器vertexshader和
fragment
shader,即顶点着色器和片段着色器。
kkkkkkkkkkaZZL
·
2023-08-29 03:29
openGL
着色器
Jetpack(五)—— Navigation
Navigation1简介对于单个Activity嵌套多个
Fragment
的UI架构方式,
Fragment
的管理一直是一个比较麻烦的事情,需要通过
Fragment
Manager和
Fragment
Transaction
橙子19911016
·
2023-08-28 23:35
android
gradle
android
studio
JetPack之Navigation
Navigation的诞生Activity嵌套多个
fragment
的ui架构模式已经非常普遍,但是对
Fragment
的管理一直是一件比较麻烦的事情,我们需要通过
fragment
Manager和
fragment
Transaction
倪是一个IT民工
·
2023-08-28 23:34
android
jetpack
Android Navigation 组件(基础篇)
一、前言在日常开发中,越来越多的会使用到一个activity嵌套多个
fragment
的场景,典型的例子就是app的首页,一般都会由一个activity+多个
Fragment
组成的底部导航界面,那对于
Fragment
e电动小马达e
·
2023-08-28 23:34
Android
Android Jetpack Navigation组件(一):入门使用
3.添加NavHost到Activity四、创建
Fragment
(作为目的地)五、添加目的地到导航图六、连接目的地七、导航到目的地八、在导航时传递参数1.声明参数2.传递参数3.接收参数4.参数默认值4.1
scx_
·
2023-08-28 22:37
#
Navigation
android
jetpack
android
java
jetpack
navigator
Android-Jetpack笔记-Navigation之
Fragment
支持复用
上篇文章Android-Jetpack笔记-Navigation之
Fragment
使用提到,每次切换目的地,
fragment
是反复销毁重建的,按照谷歌推荐的1个APP只需1个activity的思路开发,
俊墨客
·
2023-08-28 22:37
Android
Jecpack
Navigation
Fragment
Android Jetpack应用指南学习笔记11使用safe args方式安全传递参数
方式安全传递参数1.使用safeargs之前我们先要安装插件,步骤如下:1.1.在Project的build.gradle目录下添加插件:1.2.在app的build.gradle目录下添加如下配置:2.通常
Fragment
淡淡的香烟
·
2023-08-28 22:37
Android
Jetpack
android
android
studio
gradle
android final参数,Android应用开发之Android Jetpack-Navigation 使用中参数的传递方法
由于使用了Navigation,导致
Fragment
的创建行为完全交给了系统。
333ls
·
2023-08-28 22:37
android
final参数
JetPack之Navigation与
Fragment
使用
学习目标:JetPack之Navigation与
Fragment
学习内容:Navigation三大核心概念导航图在一个集中位置包含所有导航相关信息的XML资源,这包括应用内所有单个区域内容(可以配置携带参数以及用户可以通过应用获取的可能路径
SYOICQ
·
2023-08-28 22:06
Android
android
Android_Jetpack:Navigation初见以及使用safe args插件传递参数
在Navigation出现以前,对
Fragment
的管理是一个比较麻烦的事,尤其是使用
Fragment
Manager和
Fragment
Transaction来管理
Fragment
之间的切换。
博丽芙兰
·
2023-08-28 22:36
Android开发
android
移动开发
安卓
kotlin
使用Jetpack组件Navigation(三)
Fragment
跳转
Fragment
/Activity并传递参数
今天打算分享的内容是Navgation组件中,
Fragment
跳转到
Fragment
/Activity中并传递参数的实现,本次内容很简单,所以就不做过多的篇幅介绍了,源码地址:
Android_小黑
·
2023-08-28 22:36
Android
android
jetpack
【Android-Jetpack进阶】2、用 Navigation 导航、safe args 传参,NavigationUI 配合 AppBar 的 menu 菜单做跳转、DeepLink 跳转
文章目录三、Navigation导航3.1使用Navigation3.1.1创建NavigationGraph3.1.2添加NavHost
Fragment
3.1.3创建Main
Fragment
的destination3.1.4
呆呆的猫
·
2023-08-28 22:05
android
jetpack
android
kotlin
android中Navigation组件的
Fragment
间传递参数
android中Navigation组件的
Fragment
间传递参数说明Home
Fragment
中点击某个按钮,传递参数到RichText
Fragment
一、gradle配置app中build.gradle
cdcdec
·
2023-08-28 22:05
Android
android
navigation
jetpack组件
Fragment间传参
Fragment
中startActivityForResult的原理分析
昨天看面经的时候看到一个问题,在
Fragment
中和Activity中调用StartActivityForResult有什么区别?
nemuni
·
2023-08-28 20:41
深入复习Glide
Glide基本用法Glide的GitHub主页的地址是:GlideGlide.with(this).load(url).into(imageView);with():会创建一个
Fragment
,绑定了Activity
wzj_what_why_how
·
2023-08-28 19:00
#
Android——SDK
Android
glide
android
IDEA 中配置及使用Docker
Docker支持IDEA连接CentOS7虚拟机中的Docker,需要修改Docker配置文件,让其开放DockerRemoteAPI1.查看配置文件位置:systemctlshow--property=
Fragment
Pathdocker2
傲傲娇
·
2023-08-28 16:17
docker
docker
java
maven
Jetpack入门到精通(二)一文带你了解Lifecycle(使用篇)
前言在上一篇文章中,我们基本了解了什么是AndroidJetpack,这一篇文章来介绍AndroidJetpack架构组件的Lifecycle,Lifecycle用于帮助开发者管理Activity和
Fragment
字节跳不动
·
2023-08-28 15:48
2020-01-13ViewPager2的
Fragment
懒加载
一、ViewPager2需要使用
Fragment
StateAdapter不会调用
Fragment
的setUserVisibleHint(在AndroidX中已经被废弃),所以不能依靠setUserVisibleHint
Yangxy_Lazy
·
2023-08-28 09:58
Fragment
PagerAdapter和
Fragment
StatePagerAdapter区别
首先我们来比较一下两者在加载和销毁
fragment
item时都做了什么:
Fragment
PagerAdapter源码:@OverridepublicObjectinstantiateItem(ViewGroupcontainer
遇见初夏
·
2023-08-28 09:15
createDocument
Fragment
与字符串拼接渲染dom性能比较
通过拼接好字符串后添加到html中通过创建Document
Fragment
节点接受dom元素,最后添加到html中https://www.jianshu.com/p/f02542f1f828但是两种方式的性能比较
AAA前端
·
2023-08-28 03:23
Fragment
ContainerView中的问题与解决方法
Fragment
ContainerView中的问题与解决方法一、发现问题1、错误表现今天在做一个项目的时候,发现了一个莫名奇妙的问题。
普通路人
·
2023-08-27 21:17
Android Jetpack 架构组件系列(二)Lifecycle
即生命周期,在Jetpack架构组件中Lifecycles是可以为其它组件提供生命周期感知能力的一个组件,因此把Lifecycle也就生命周期感知组件,这个组件可以用来相应另一个组件(目前有Activity和
Fragment
Luckflower
·
2023-08-27 20:35
为什么提示:Duplicated code
fragment
(28 lines long)
产生这个提示的原因是,在同一个项目里,有相同的代码块,存在于不同的文件中,如:点击指示,可以在pycharm的下面控制台里看到有哪些文件中,存在相同的代码块,上面的两个文件中存在相同代码。这是一个很好的功能,对代码优化,有大的好处,不建议关闭,如果要关闭提示,依次操作:打开【Preferences】搜索【duplicatedcode】取消勾选就完成了
空气中的臭氧
·
2023-08-27 17:34
后端
python
Android学习之路(9) Bundle
Activity状态数据的保存与恢复涉及到的两个回调:voidonSaveInstanceState(BundleoutState)、voidonCreate(BundlesavedInstanceState)
Fragment
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-08-27 15:38
安卓
android
学习
Jetpack 组件之 Lifecycle 使用与浅析
官方解释:Lifecycleisaclassthatholdstheinformationaboutthelifecyclestateofacomponent(likeanactivityora
fragment
ByteStefan
·
2023-08-27 08:56
Fragment
中使用开源banner用Glide加载网络图片显示不出来
问题描述APP首页用的是
Fragment
,然后用开源库Banner来实现轮播图,图片加载用的是Glide,然而一张都出不来。
风月寒
·
2023-08-27 08:04
Android使用TabLayout+Viewpager+
Fragment
实现了底部导航栏的效果
首先TabLayout一般都是配合Viewpager使用的,Viewpager里的
Fragment
随着顶部的Tab一起联动,这种场景再熟悉不过了。
Allen.Su
·
2023-08-27 07:31
Android
Android
Xamarin.Android中的
Fragment
目录1、Activity中使用
Fragment
2、
Fragment
与Activity通信3、
Fragment
与其他的
Fragment
通信1、Activity中使用
Fragment
一般而言,会在activity
zlbcdn
·
2023-08-27 04:04
Xamarin
xamarin
android
Dialog
Fragment
的内存泄漏问题
Dialog
Fragment
的内存泄漏问题前段时间,leakcanary报了一个有关dialog
Fragment
的内存泄露,当时心里就犯嘀咕了,我这个Dialog
Fragment
业务很简单呀,也没用到handler
Raven
·
2023-08-27 03:22
Koin 如何实现
fragment
与activity之前通信
最近由于项目改造,由MVP模式改为了MVVM模式,另外项目中使用到了组件化的架构。碰到很多问题简单阐述下:Koin基础的注入valloginModel=module{single{RetrofitManager.instance.create(HttpConstants.ROOT_API,LoginApi::class.java)}single{LoginRepository(get())}vie
伽蓝烟雨
·
2023-08-27 03:25
Fragment
的生命周期
1、onAttach()
Fragment
和Activity建立关联时调用(获得Activity的传递值)2、onCreate()3、onCreateView()为Frgament创建视图(加载布局)时调用
ToChong
·
2023-08-27 02:01
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他