Diycode开源项目 UserActivity分析】的更多相关文章

1.效果预览 1.1.实际界面预览 1.2. 这是MainActivity中的代码 这里执行了跳转到自己的用户界面的功能. 1.3.点击头像或者用户名跳转到别人的页面 UserActivity的结构由两部分组成,首先是一个头像,然后是一个列表. 只要点击了用户名或者头像都会跳转到UserActivity页面.除了UserActivity中的头像. 2.布局分析 2.1.布局名称为activity_user,源代码如下: <?xml version="1.0" encoding=&…
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.效果预览以及布局分析 1.1.实际效果预览 左侧话题列表的布局是通过TopicProvider来实现的,所以当初分析话题列表就没有看到布局. 这里的话题内容不是一个ListView,故要自己布局. 1.2.整体布局对应关系 简单易懂的布局,首先用最外层的RelativeLayout,包裹了一个Toolbar和一个NestedScrollView NestedScrollView包裹了一个LinearLayout LinearLayout包裹了很多视图 1.3.注意点,这里图标是自定义圆角边框…
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.首先看一下效果 1.1.预览一下真实页面 1.2.分析一下: 要求输入Email或者用户名,点击编辑框,弹出键盘,默认先进入输入Email或用户名编辑框. 点击密码后,密码字样网上浮动一段距离,Email编辑框也是一样的,不过第一次默认是第一个. 没有账号?点击注册后跳转到一个网页,采用手机默认浏览器跳转. 2.LoginActivity布局分析 2.1.首先看一下activity_login源代码 <?xml version="1.0" encoding="utf…
1.首先看一下效果 这是手机上显示的效果: 1.1首先是一个标题栏,左侧一个左箭头,然后一个图标. 1.2然后下方是一个可以滑动的页面. 1.3分成了7个部分. 1.4DiyCode的图标. 1.5然后是Diycode一个什么样的社区? 1.6我是谁? 1.7我爸爸? 1.8GcsSloop==>一个生活在2.5次元的魔法师. 1.9捐赠一杯咖啡. 1.10License 1.11--diycode-- 2.分析一下布局文件 布局文件:activity_about. <?xml version…
1.首先看看TopActivity效果.    2.TopicActivity是一个继承BaseActivity的.前面分析过BaseActivity了.主要有一个标题栏,有返回的图标. 3.贴一下TopicActivity源代码. /* * Copyright 2017 GcsSloop * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file exc…
1.效果预览 1.1.网站列表实际界面 1.2.注意这个界面没有继承SimpleRefreshRecycleFragment 前面的话题和新闻继承了SimpleRefreshRecyclerFragment 但是网站的页面继承了第二等级的RefreshRecyclerFragment 区别就在于: 第三等级的SimpleRefreshRecyclerFragment具有快速回到顶部的功能. 其实SitesListFragment也有快速回到顶部的功能,不过和前两个不太一样. 因为布局的方式不一样…