- 博客(8)
- 资源 (2)
- 收藏
- 关注

原创 Android 自定义 View 基础篇
简介View 和 ViewGroupView:用户界面组件的基本构成,一个 View 在屏幕上占据一个矩形,并负责绘制 UI 和处理事件,常用来创建 UI 组件(Button、TextView、ImageView 等),View 类是安卓所有控件的基类。ViewGroup:View 类的子类,一种组合 View(RelativeLayout、LinearLayout 等),ViewGroup...
2019-08-01 18:00:30
278
原创 Flutter小说App
Panda看书一款 Flutter 写的小说 AppShowgif image Usagegithttps://github.com/q805699513/flutter_books.git项目结构目录描述data网络请求封装 Diodb书架数据库封装 sqfliteevent事件总线 dart-eve...
2020-03-05 11:55:31
2683
原创 链表(LinkedList)
单链表:链表中的每个元素实际上是一个单独的对象,而所有对象都通过每个元素中的引用字段链接在一起。双链表:与单链表不同的是,双链表的每个结点中都含有两个引用字段。链表的优缺点链表的优点如下:链表能灵活地分配内存空间;能在 O(1) 时间内删除或者添加元素,前提是该元素的前一个元素已知,当然也取决于是单链表还是双链表,在双链表中,如果已知该元素的后一个元素,同样可以在 O(1) 时间内删除或...
2020-03-04 10:34:19
216
原创 获取Android当前屏幕界面显示的应用包名
获取Android当前屏幕界面显示的应用的包名,可以获取任何系统应用包名。 在AndroidStudio等里面输入adb命令:adb shell dumpsys window | findstr mCurrentFocus
2018-09-02 15:14:20
4669
原创 优雅的实现Toolbar标题居中
目前实现一个Toolbar标题栏居中一般是Toolbar布局文件里面添加一个TextView然而某些情况下我们不想在布局文件里面添加一个布局,于是可以这么封装 private void setTitleCenter(Toolbar toolbar) { TextView titleText = new TextView(getActivity()); ...
2018-08-12 16:33:43
8981
3
原创 仿微信朋友圈图片点击浏览和关闭时的图片缩放的过渡动画。
首先上效果图上图功能具体思路是一个activity跳转,跳转到一个新的页面查看图片,中间加了一个缩放的过渡动画。 要实现这种,我们要先去掉activity的跳转动画startActivity(intent);//取消activity动画overridePendingTransition(0, 0);然后就是属性动画的运用 要实现这种需要获得动画的初始位置,也就是第一个activity里的ima...
2018-04-26 19:53:06
3844
原创 Android通知栏Notification适配8.0
在 Android 8.0 中,我们已重新设计通知,以便为管理通知行为和设置提供更轻松和更统一的方式。这些变更包括:图 1. 用户可以长按应用启动器图标以查看 Android 8.0 中的通知。通知渠道:Android 8.0 引入了通知渠道,其允许您为要显示的每种通知类型创建用户可自定义的渠道。用户界面将通知渠道称之为通知类别。要了解如何实现通知渠道的信息,请参阅通知渠道指南。通知标志:Andr...
2018-04-26 16:33:04
4795
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人