Android 新特性
Android 更新出来的新特性,自己理解写的一些Dome和使用方法
兴帅_
我的博客大多是我学习过程中笔记部分中整理出来的,
以专栏的方式存放知识点,参考了很多大牛的资料。没有那么专业。没有个人情感。有些部分已经找不到出自何方。但我尊重知识整理的先驱们。salute!
展开
-
Android 6.0特性Toolbar+ TabLayout +Viewpager实现demo
1,实现效果 Toolbar+ TabLayout +Viewpager 使用AppBarLayout实现滚出效果 2,实现逻辑【1】更改主题添加依赖compile 'com.android.support:design:23.2.0'【2】创建布局添加Toolbar+ TabLayout +Viewpager<?xml versio...原创 2019-04-01 08:09:31 · 237 阅读 · 0 评论 -
Android 6.0特性(AppBarLayout)
1,介绍 AppBarLayout是6.0 design提供管理Toolbar与TabLayout的线性布局设置一下哪部将来被滑出屏幕 2,实现逻辑 实现 将ToolBar设置为目标 (可以滑出屏幕) 关键app:layout_scrollFlags="scroll" 叫当前控件滚出条目 这个目标元素是android.support.design...原创 2019-04-01 08:10:00 · 127 阅读 · 0 评论 -
ToolBar设置setSupportActionBar(toolbar)问题
,注意事项 项目是替换ActionBar 1.不初始化ActionBar 2.将ToolBar摆到ActionBar位置,添加进去 setSupportActionBar(toolbar) 问题:添加进去后menu菜单无法显示,调用setSupportActionBar后要在onCreateOptionsMenu方法中像ActionBar那样初始化菜单 解决:...原创 2019-04-01 08:10:18 · 2775 阅读 · 0 评论 -
Android 6.0特性(ToolBar)
1,介绍 Toolbar是在Andoid 5.0推出的一个Material Design风格的标题控件 Google 非常推荐大家使用Toolbar作为Android 客户端的导航栏,来取代ActionBar 优点: 位置灵活:ActionBar一定要固定在Activity的顶部,Toolbar 可以放在界面的任意位置 设置导航栏图标 设...原创 2019-04-01 08:10:38 · 135 阅读 · 0 评论 -
Android 6.0特性(TabLayout)
1,实现效果#指示器跟ViewPager 有一个指示器开源控件。1.引导页面CircleIndicator2.新闻频道。TabIndicatorTabLayout 6.0提供的指示器。作用:给ViewPager指示标题。用法:1.将ViewPager初始化2.将viewPager设置给指示器2,实现逻辑依赖...原创 2019-04-01 08:11:02 · 203 阅读 · 0 评论 -
Android 6.0特性(CoordinatorLayout)
1,实现效果 协调布局当弹出snackbar的时候FloatingActionButton会向上移动 CoordinatorLayout:1.协调fab 按钮与snackbar冲突 2,实现逻辑依赖compile 'com.android.support:design:23.2.0'【1】找到布局替换根标签<?xml version="1....原创 2019-04-01 08:10:50 · 148 阅读 · 0 评论 -
Android 6.0特性(Snckbar)
1,实现效果 弹出一个底部工具栏 2,实现逻辑【1】注意依赖compile 'com.android.support:design:23.2.0'//Snackbar:底部弹出一个工具栏,用法类似Toast//1.父布局//2.字符串//3.时间final...原创 2019-03-31 14:30:40 · 172 阅读 · 0 评论 -
Android 6.0特性(FloatingActionButton)
1,实现效果 FloatingActionButton:是由ImageButton升级过来。可有悬浮效果。阴影。 2,实现代码核心内容全在开发包中【1】添加依赖compile 'com.android.support:design:23.2.0'butterknife依赖【2】布局显示 添加命名空间 xmlns:app="http:/...原创 2019-03-31 14:29:46 · 303 阅读 · 0 评论 -
Android 5.0特性(SwipeRefreshLayout+RecyclerView)
1,实现效果 SwipeRefreshLayout+RecyclerView实现下拉刷新 2,实现逻辑【1】添加依赖compile 'com.android.support:cardview-v7:23.2.0'compile 'com.android.support:recyclerview-v7:23.2.0'compile 'com.android.s...原创 2019-03-31 11:23:11 · 516 阅读 · 1 评论 -
Android 5.0特性(SwipeRefreshLayout)
1,实现效果 实现下来刷新 2,实现效果【1】添加依赖,导入V7包SwipeRefreshLayout是V4包下的,V7保护我compile 'com.android.support:appcompat-v7:23.4.0'添加网络权限【2】把需要展示的内容用SwipeRefreshLayout包裹<?xml version="1.0" en...原创 2019-03-31 10:56:06 · 389 阅读 · 0 评论 -
RecyclerView竖直和水平的瀑布流布局
设置布局管理者添加给RecyclerView public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceSta...原创 2019-03-31 10:22:01 · 1292 阅读 · 3 评论 -
RecyclerView竖直和水平的网格布局
item_grid布局设置成wrap_content <?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools...原创 2019-03-31 10:20:37 · 1196 阅读 · 0 评论 -
RecyclerView竖直和水平排序效果
【1】单一竖直和水平排序效果 itme布局 <?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http...原创 2019-03-31 10:18:23 · 798 阅读 · 0 评论 -
Android 5.0特性(RecyclerView)
1,RecyclerView 介绍 android 5.0新控件。放到兼容包。可以运行低版本 RecyclerView是替换ListView与GridView,升级后的ListView. 2,RecyclerView 简单使用【1】添加依赖compile 'com.android.support:recyclerview-v7:23.2.0'【...原创 2019-03-31 09:37:52 · 206 阅读 · 0 评论 -
Android 5.0特性(CardView)
1,实现效果 CardView 5.0新控件v7 .从FrameLayout扩展来的。是升级版的帧布局 存放在兼容包。可以运行低版本。 1.阴影 2.圆角 3.背景颜色。 2,实现逻辑【1】添加依赖compile 'com.android.support:cardview-v7:23.2.0'【2】...原创 2019-03-31 09:34:52 · 127 阅读 · 0 评论 -
Android style 主题资源文件
<?xml version="1.0" encoding="utf-8"?><resources> <style name="DefaultTheme" parent="android:Theme.Material.NoActionBar"> </style> <style name="DefaultLig...原创 2019-03-30 19:59:35 · 288 阅读 · 0 评论 -
Android color颜色值文件
<?xml version="1.0" encoding="utf-8"?><resources> <!-- 作用于次要的文字提示 --> <color name="white_text">#ffffff</color> <!-- 作用于次要的文字提示 --> <color n...原创 2019-03-30 19:56:09 · 652 阅读 · 0 评论 -
Android 5.0特性--DrawerLayout
1,实现效果 1.SlidingMenu第三开源的侧滑控件 2.SlidingDrawer抽屉控件。 2,实现逻辑 android:layout_gravity="start"添加在左边,end添加在右边 <?xml version="1.0" encoding="utf-8"?><android.support.v4.w...原创 2019-03-30 19:54:50 · 111 阅读 · 0 评论 -
Android 5.0特性--ActionBar
1,实现效果 升级版本的title.可以存放更多的控件的布局/工具栏。 开发者可以添加新的元素与编写对应的事件。 也可以删除ActionBar ActionBar不能在布局中使用 2,实现逻辑【1】找到ActionBar, AppCompatActivity替代以前旧的ActionBarActivity 默...原创 2019-03-30 19:51:30 · 145 阅读 · 0 评论 -
Android 对应的版本和API
1,版本对应的API原创 2019-03-30 19:49:40 · 400 阅读 · 0 评论