3 胖得可爱的小三

尚未进行身份认证

我要认证

人生还是需要活的有仪式感

等级
TA的排名 46w+

学习Android的新的UI控件Material Design(六)——CollapsingToolbarLayout实现可折叠式标题栏(综合)

开发工具:Android Studio这篇文章是这个系列的一个总结,其中用到了前面的所有UI控件的知识,来实现一个图片,一个标题,和一个可以展开的文本信息,实现流畅的切换过程,具体的开发过程如下:首先和创建一个FruitActivity和activity_fruit.xml的布局具体代码如下:activity_fruit.xml代码<?xml version="1.0" encoding="...

2018-04-18 18:24:24

学习Android的新的UI控件Material Design(五)——SwipeRefreshLayout下拉刷新控件

使用的工具  Android Studio项目主要用于实现下拉刷新重新加载图片的功能(因为只为演示,刷新部分的逻辑代码没有详细的编写)要想用于刷新功能,只需要将想要刷新的控件包裹在SwipeRefreshLayout子控件下activity_main.xml的代码如下:<android.support.v4.widget.SwipeRefreshLayout android:id="...

2018-04-18 18:07:06

学习Android的新的UI控件Material Design(四)——卡片式布局GardView的使用

功能:实现卡片式布局,主要用于加载图片并合理的显示出来,其中的优化用到了AppBarLayout控件,具体见文章首先需要导入GardView  + RecyclerView来实现图片加载和显示的功能1.在库中导入他们的依赖如下:compile 'com.android.support:recyclerview-v7:26+'compile 'com.android.support:cardvie...

2018-04-17 21:13:17

学习Android的新的UI控件Material Design(三)——FloatingActioniButton悬浮按钮的 + Snackbar(交互式)应用

开发的工具Android Studio,应用到的控件是Design Support库提供具体的布局如下:activity_main.xml文件代码如下:<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layo...

2018-04-17 20:45:54

学习Android的新的UI控件Material Design(二)——DrawerLayout + NavigationView实现侧滑菜单功能

侧滑菜单功能使用的是DrawerLayout + NavigationView的功能实现具体实现方式如下:修改activity_main.xml的代码如下:<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="h...

2018-04-17 18:30:35

学习Android的新的UI控件Material Design(一)——Toolbar的使用

本篇文章主要记录了新的UI控件Material Design的使用其中主要包括下面几种控件的应用:—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————我是分割线—————————————————————...

2018-04-17 18:06:06

利用 AS实现调用相机和录制视频的功能

需要的工具Android Studio具体实现的方法如下:创建一个主的activity其中布局代码activity_main.xml的代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml...

2018-04-17 17:42:47

利用Android和第三方百度地图包实现定位功能

开发工具  Android Studio这里用到的地位功能分为两种,一种是GPS定位功能,更加准确,室内不可用信号较弱,不过对手机的硬件有相应的要求第二种是网络定位功能,在室内也能使用,相对来说没有那么准确。用到的第三方包是百度地图BaiduLBS_Android.jar开发流程如下:1.需要申请一个APIkey,去百度地图官网申请一个账号网址如下:http://developer.baidu.c...

2018-04-12 17:07:59

利用AS实现OKHttp协议的网络请求

用到的工具  Android StudioOKhttp相对于HttpURLConnection来说更加的方便和简单实用,具体的方法如下:在使用okhttp的时候需要引用它开源的库这里给出一个路径方便查看最新的版本http://github.com/square/okhttp其中需要导入依赖我导入的如下:compile 'com.squareup.okhttp3:okhttp:3.10.0'在使用的...

2018-04-09 18:37:37

利用AS实现手机的播放视频的功能

使用到的编译工具 Android studio其中运用到了VideoView这个控件实现视频的播放,具体的使用方法如下:activity_main.xml的布局如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...

2018-04-03 21:03:34

Android利用数据保存实现账号登录记住密码的功能

 开发工具: Android Studio (当输入账号“admin”密码“123456”时登陆效果)实现功能:使用SharedPreferences 存储数据的功能,实现数据的保存和提取具体实现如下:主界面main_activity布局代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=...

2018-03-26 14:20:45

首次到来

欢迎大家关注我啊,我是一个Android学习者这是我私人的学习技术账号,我会不定期的发布自己的学习笔记,欢迎大家评论和交流

2017-12-06 21:00:52
勋章 我的勋章
    暂无奖章