Diycode开源项目 NotificationActivity】的更多相关文章

1.NotificationActivity预览以及布局详解 1.1.首先看一下通知的具体页面. 1.2.然后是布局代码==>activity_fragment.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/ac…
1.效果预览 1.1.这个首页就是一个Fragment碎片,本文讲述的就是这个碎片的搭建方式. 下拉会有一个旋转的刷新圈,上拉会刷新数据. 1.2.整体结构 首先底层的是BaseFragment 然后RefreshRecyclerFragment继承了BaseFragment 然后SimpleRefreshRecycleFragment继承了RefreshRecyclerFragment 所以应用类的话只要继承SimpleRefreshRecycleFragment就可以了. 2.最基础的Bas…
1.BaseApplication整个应用的开始 1.1.看一下代码 /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *…
1.首先将这个项目的BaseActivity源码拷贝过来. /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:…
1.分析MainActivity整体结构 1.1.首先看一下这个界面的整体效果. 1.2.活动源代码如下 /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of t…
1.首先看一下效果 1.1做成了一个GIF 1.2.我用格式工厂有点问题,大小无法调到手机这样的大小,目前还没有解决方案. 1.3.网上有免费的MP4->GIF,参考一下这个网站吧. 1.4.讲解一下这个图片吧,首先是从话题中点击了其中一张图片,进入图片Activity, 然后可以自由放大,自由翻转. 2.分析一下继承的BaseImageActivity 2.1因为ImageActivity继承了BaseImageActivtiy,首先看看源代码. /* * Copyright 2017 Gcs…
1.磁盘图片缓存器DiskImageCache 1.1.这个类很多情况都可能用的到,耦合性很低,所以分开讲. 源代码: /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a co…
1.使用Glide前的准备 1.1.首先要build.gradle中添加   github原地址点击我. 参考博客:Glide-开始! 参考博客:android图片加载库Glide的使用介绍. 参考博客:Google推荐的图片加载库Glide介绍. 所有有关Glide的源头都是来自于github,首先亮一手,可以自己去看看. 1.2.有必要添加混淆 为了APP的安全,现在一般都要求添加混淆 在github上复制粘贴即可. 1.3.最简单的用法==>对于一个简单的view 了解这么多就行了. 2.…
1.效果预览 1.1.实际界面预览 1.2. 这是MainActivity中的代码 这里执行了跳转到自己的用户界面的功能. 1.3.点击头像或者用户名跳转到别人的页面 UserActivity的结构由两部分组成,首先是一个头像,然后是一个列表. 只要点击了用户名或者头像都会跳转到UserActivity页面.除了UserActivity中的头像. 2.布局分析 2.1.布局名称为activity_user,源代码如下: <?xml version="1.0" encoding=&…
1.效果预览以及布局分析 1.1.实际效果预览 左侧话题列表的布局是通过TopicProvider来实现的,所以当初分析话题列表就没有看到布局. 这里的话题内容不是一个ListView,故要自己布局. 1.2.整体布局对应关系 简单易懂的布局,首先用最外层的RelativeLayout,包裹了一个Toolbar和一个NestedScrollView NestedScrollView包裹了一个LinearLayout LinearLayout包裹了很多视图 1.3.注意点,这里图标是自定义圆角边框…