By Long Luo
长按一个图标放大:
BubbleTextView 每个App的图标
onTouchEvent 触摸事件处理
DragLayer 拖动层
最底层的一个Layer
onInterceptTouchEvent 拦截事件
handleTouchDown 处理按下操作
DragView 拖动的View
AnimationViewOfUninstall 卸载App
UninstallAnimationView 卸载动画
DeleteDropTarget
uninstall_target_selector
ic_launcher_delete 删除App按钮 垃圾桶图标
animateToTrashAndCompleteDrop() 删除app动画
PagedViewWithDraggableItems
onInterceptTouchEvent
handleTouchEvent
DragController: 拖动控制器
startDrag() 开始拖动一个图标
beginDraggingWidget()
DragView
拖动放大
AppsCustomizePagedView
determineDraggingStart 开始拖动图标
Launcher 桌面
setupViews()
onLongClick()
部分网络学习参考资料
2016-02-22 10:33

本文详细介绍了Android Launcher中应用图标拖动与卸载动画的实现原理和技术细节,包括触摸事件处理、拖动层的概念、拖动控制器的作用以及卸载动画的具体流程。

被折叠的 条评论
为什么被折叠?



