android卡片式
㈠ 手机系统中所说的卡片式界面(windows phone)和图标式界面(ios,android)有什么区别
卡片式界面(windows phone)
就是把屏幕分成一个一个的小片,每一个小片里挤下更多的信息。
和图标式界面(ios,android)
图标式界面只有一个小小的图标,内容等待点击之后再展示。
哪个更好,要看客户的体验!
目前第二个比较流行,第一个刚刚开始,不知道能否流行起来!
㈡ Android中CardView的使用
一、简介
Material design 中有一种很个性的设计概念:卡片式设计(Cards),这种设计与传统的List Item 有所区别,Cards 包含更多的内容元素和拥有自己的 UI 特征,关于 Cards 的设计规范可以参考官网介绍:
https://material.google.com/components/cards.html#
为了更好地实现这种 Cards UI 的设计,Google在v7 包中引进了一种全新的控件:CardVew。用一句话介绍了 CardView:一个带圆角和阴影背景的 FrameLayout。CardView在Android Lollipop(API 21)及以上版本的系统中适配较好。
二、导入依赖
compile 'com.android.support:cardview-v7:版本'
三、常用属性
1. API 5 以上(Android 2.0)
1.1 app:cardConerRadius: 圆角的半径
1.2 app:cardBackgroundColor:CardView 的卡片颜色
2. API 21 以上(Android 5.0)
2.1 app:cardElevation:CardView 的 Z 轴阴影
2.2 app:cardMaxElevation:阴影的最大高度
2.3 android:foreground="?android:attr/selectableItemBackground":点击时有波纹发散效果
四、排版技巧
CardView 从本质上属于 FrameLayout,而 CardView 通常包含了较多的内容元素,为了方 便 地 排 版 布 局 中 的 各 个 元 素 , 一 般 借 助 于 其 他 基 本 布 局 容 器 , 比 如 使 用 了 一个RelativeLayout 作为 CardView 的唯一子布局。
㈢ 如何在Android上实现卡片式设计
看看有道词典、知乎这两个软件,它们已经很接近material desgin 设计。
㈣ android卡片式列表布局 点击哪个就在前排显示
你好,教程在这个 http://blog.csdn.net/yaya_soft/article/details/40985443
㈤ android 安卓 类似ONE卡片页(包含图片文字等)怎么实现
Android5.0中向我们介绍了一个全新的控件–CardView,从本质上看,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果。请注意:CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。
下面例子来源于android学习手册, android学习手册包含9个章节,108个例子,源码文档随便看,例子都是可交互,可运行,源码采用android studio目录结构,高亮显示代码,文档都采用文档结构图显示,可以快速定位。360手机助手中下载,排在第四个。
CardView应该被使用在显示层次性的内容时;在显示列表或网格时更应该被选择,因为这些边缘可以使得用户更容易去区分这些内容。
使用CardView
首先,假设你的布局如同下面的形式:
<FrameLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- Main Content View --> <RelativeLayout> ... </RelativeLayout> </FrameLayout>
为了使用上面的布局方式来创建一个卡片,首先你需要导入支持的依赖库(android-support-v7-cardview的jar包)在你的build.gradle文件中。
dependencies { ... compile 'com.android.support:cardview-v7:21.0.2' }
现在将FrameLayout替换为CardView,
<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- Main Content View --> <RelativeLayout> ... </RelativeLayout> </android.support.v7.widget.CardView>
就是这样!使用依赖库能够保证你的程序稳定的兼容之前的版本;尽管在AndroidL和之前的Android版本中对其处理方式有所不同。
㈥ 安卓APP锁定后台运行的方法
因为安卓系统后台程序限制,软件在长时间挂后台运行时会被系统杀掉,可以将程序加入清理白名单中,并在手机系统设置中的“电池->后台高耗电中允许软件后台高耗电”具体方法如下:
(1)vivo手机设置方法:打开任务切换界面----点击app右上角的锁图标使其变为锁定状态,或者将当前app向下拖动即可
(2)oppo手机设置方法:打开任务切换界面----点击app右上角图标后会出现“锁定”按钮,点击锁定即可,或者将当前app向下拖动即可
(3)小米手机设置方法:打开任务切换界面----长按app视图会出现锁图标,点击锁图标即可,或者将当前app向下拖动即可
(4)华为手机设置方法:打开任务切换界面----将当前app向下拖动即可出现锁定图标
(1)vivo手机的设置方法:打开手机系统设置----点击“电池”选项----再点击“后台高耗电”----开启高耗电的app的开关
(2)低版本oppo手机的设置方法:打开手机系统设置----点击“电池”选项----再点击“耗电保护”----点击要开启的app----关闭“后台冻结”开关和“检测到异常时自动优化”开关;
高版本oppo手机的设置方法:打开手机系统设置----点击“电池”选项----关闭“智能耗电保护”开关----再点击“自定义耗电保护”----点击要开启的app----选中允许后台运行
(3)低版本小米手机的设置方法:打开手机系统设置----点击“电池”选项----再点击“应用智能省电”----点击要开启的app----选中无限制
高版本小米手机的设置方法:打开手机系统设置----点击“电池”选项----点击右上角设置图标----再点击“应用智能省电”----点击要开启的app----选中无限制
(3)华为手机的设置方法:打开手机系统设置----点击“电池”选项----再点击“耗电排行”----点击要开启的app----点击应用启动管理----关闭自动管理----打开允许后台活动