android宫格式布局,四种常见的APP分类界面布局设计案例学习

相信各位对于APP设计,已经很熟练啦。如何在熟练的基础上提高我们界面的优美度,或者是进行APP界面的迭代设计。

重构APP设计布局是我们必须要经历的一个过程。

在之前,学习UI设计的时候,经常要接触到页面的布局,布局的方式会直接影响一个APP的视觉效果,好的布局方式,往往能带来舒服的视觉效果,更能得到用户的接受与好评。

今天,25学堂跟大家来看下四种常见的APP分类界面布局。

第一种APP分类界面布局:宫格式分类界面布局

宫格式布局也算是移动APP上最常见的布局方式,也是用户体验最佳的一种方式。不然锤子手机的界面就是宫格的布局。

282a5987432e8c954b03989e813af213.png

c8f331b775da465f4900c3914cc242d7.png

上面这个分类界面的设计的图标非常漂亮、精致。有点MBE风格的味道。

第二种APP分类界面布局:左右对称平等分的分类布局

这类分类界面设计的公式:左边是分类名称 + 分类说明 +分类图片

这类布局方式在电商、旅游、新闻等APP分类界面当中最常见。也适合分类特别多的APP布局。

cbfb922c82602718d2249e2dbf860db4.png

这类对设计的要求比较高,需要设计师把握好设计的尺度。比如左边和大小和右边实物图的比例要是黄金比例才行。

第三种APP分类界面布局:列表式分类界面布局设计

这类最简单,也是最经典的分类界面设计,但是可以融合一些宫格式布局来搭配。比如下面的分类界面设计非常不错。

85ccd0d6a46e38f7123e759cb30b3cda.png

列表式布局的优点:这种方式的在APP用户体验改进了很多,尤其在连续切换时其操作方式的连续性比较强,主体页面的过渡也更加平滑,会产生更加流畅的体验。

列表式布局的缺点:不适合类别分类目录过多的界面。而且这样连续性的滑动容易导致定位不准。或者容易触发别的栏目的类目。

第四种APP分类界面布局:分模块布局设计

这类的布局设计,适合分类种类比较多,而且扩展性强。同时也可以给设计师提供更广的设计空间。

比如下图这样的设计:

f007e401f20ac3a19cca9661a43e6fa2.png

分模块的分类界面设计布局的优点就是非常清晰明了。

缺点:操作点击区域多了,对于有选择困难症的人来说,就会出现不舒服的现象。所以,对于设计师来说,就要对留白技巧掌握非常准确。通过色块和留白消除这样的现象。

如果你想获取更多APP设计知识,可以继续阅读:

悦时光里的背包客
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
android格式布局,Android 自定义TextView实现布局,Drawable添加图片并控制宽高...
weixin_28997071的博客
05-25 740
上图: 需求:布局(宽高一致,在屏幕上高度始终更随宽度变化)图片在上文字在下布局可以控制图片的宽高布局完成,废话不多说直接上代码:/*** 时 间 : 2019/7/22 0022* 操作人 : yzhg* 版 本 :* 描 述 :*** *************/public class HeightCustTextView extends AppCompatTextView {p...
android gridview 九布局(1),2024年最新腾讯三面总监面
最新发布
2401_84102915的博客
04-21 549
好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。Toast.makeText(MainActivity.this, “点击:”+index, Toast.LENGTH_SHORT).show();,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家~
Android布局
清山博客
09-06 1482
BaseActivity.java 主要就2个方法,用来隐藏顶部状态栏,如果不需要,则可以不用。1.使用GridView来实现九布局,设置numColumns=3。2.图标使用的是Font Awesome矢量图标,详情可以参考。1.布局文件:activity_main.xml。2.后置文件 MainActivity.java。就一个标题和一个GridView两部分组成。3.用到的资源文件 string.xml。
不一样的 9 格图片展示,仿 Nice 首页图片列表 9 图样式,并实现拖拽效果
未来很长,但我会努力的走下去。
08-28 4516
ImageNice9Layout 项目地址:wobiancao/ImageNice9Layout  简介:不一样的 9 格图片展示,仿 Nice 首页图片列表 9 图样式,并实现拖拽效果 写在开头: 为什么要实现这么个功能,当然不是我闲得慌,当然是产品的需求。身为码农你只能想方设法去实现,即使留给你的时间已经不多了,想起一句话:这个需求很简单,怎么实现我不管,月底上线 看看产...
代码实现UI6布局
solarsaber的专栏
09-06 2488
代码写UI实现一页6个6格 private void addLongViewHomePagerView(LinearLayout mLinearLayoutHome) { LinearLayout.LayoutParams mViewPagerParams = new LinearLayout.LayoutParams( LinearLa
前端小练习——九布局
林飞的梦呓
08-22 5415
相关介绍:最近在仿天猫官网,如下图这是一张列表页中的一部分效果,正常情况下边框是灰色的,鼠标移动到小盒子上时其边框变红。 动态效果图是这样的: 刚开始觉得很容易实现,等到自己写样式的时候发现,右边和下边边框会被后一个盒子覆盖住了。抓耳挠腮之际,觉得这个效果好像见过,但是一时想不起来。昨晚睡觉的时候,也一直在想这个事情,边框被挡住了?边框被挡住了?…..怎么让边框显示出来呢?…..,想着想着后
小程序布局,可根据data数组随意添加
09-29
小程序布局,可根据data数组随意添加,并且可横向滑动,非常实用
css如何实现n布局的方法示例
12-13
现在的APP界面基本都是大同小异, 布局现在基本成了每个APP必然的存在. 带边框, 常用在"功能导航"页面 无边框, 常用在首页分类 设计目标 在scss环境下, 通过mixin实现n格, 并且可以支持"有无边框"和"每个格...
Grid 格常用布局的实现
01-19
两边无缝隙,每列之间有缝隙 width: 100%; display: grid; grid-template-columns: repeat(4,1fr); justify-items: stretch; grid-gap: 1px;...属性介绍:justify-items属性设置...属性介绍:容器指定了网格布局以后
Android仿微信支付格导航
06-15
仿支付格导航布局。需要5积分拿走不送
Android app中实现九(n)格图片连续滑动效果
09-02
主要介绍了在Android app中实现九(n)格图片连续滑动效果的方法,作者举了凤凰新闻应用的例子,同理功能图标也可以利用这样的滑动效果,需要的朋友可以参考下
android布局完整版
03-26
NULL 博文链接:https://tangzhifei.iteye.com/blog/1146672
Android实现九格(GridView中各项平分空间)的方法
09-03
主要介绍了Android实现九格(GridView中各项平分空间)的方法,涉及Android针对GridView操作的相关技巧,需要的朋友可以参考下
android 界面组件库,Android用户界面设计:框架布局
weixin_31487917的博客
05-26 286
框架布局是将控件组织在Android程序的用户界面中最简单的布局类型之一。理解布局对于良好的Android程序设计来说是非常重要的。在这个教程里,你将学到所以关于框架布局的知识,它们主要用来在屏幕上组织特别的或重叠的视图控件。使用得当的话,很多有趣的Android程序用户界面都可以基于框架布局设计。什么是框架布局框架布局Android开发者组织视图控件最简单和最有效的布局之一。它们使用得比其它...
Android_实现商品详情的展示页及布局
Android10001的博客
12-21 6160
okhttp封装及logge拦截器: http://blog.csdn.net/qq_40087961/article/details/78828811,,记得要导入依赖及权限商品详情页的model层public class RecyclerDetailsModel { //自己定义的方法 public void receive(String pid, final IRecycler
Android 利用ViewPager+GridView,仿美团首页导航栏分类布局界面
热门推荐
zxt0601的博客
02-16 1万+
先看美团的效果: 再看我们山寨的效果: 最初我是使用VIewPager+RecyclerVIew实现的,发现在左右滑动的时候,有问题,经常滑动不了,应该是RecyclerVIew消费了Touch事件,所以弃用这个方法了(效果图是下面的效果,为了区别VIew页面,每个Page背景色不同), 后来我尝试使用ViewPager+GridView实现的,看起来一切正常,就没有再解
【01】什么是 APP?移动 APP 有几种类型?
Arnold Deng 的学习笔记
03-13 3128
关于微信公众平台开发的第一篇学习笔记,了解 App 的概念及分类
android格式布局
05-30
Android中的布局可以使用GridView来实现。GridView是一个可滚动的视图,其中的元素按照网格形式排列。GridView需要一个adapter来提供数据和视图,可以使用ArrayAdapter或自定义的Adapter。 下面是一个简单的布局实现: 1. 在XML布局文件中添加GridView组件: ``` <GridView android:id="@+id/gridview" android:layout_width="match_parent" android:layout_height="match_parent" android:columnWidth="100dp" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:stretchMode="columnWidth" android:gravity="center"/> ``` 2. 在Activity中获取GridView组件,并设置Adapter: ``` GridView gridview = (GridView) findViewById(R.id.gridview); gridview.setAdapter(new ImageAdapter(this)); ``` 3. 自定义Adapter实现getView方法: ``` public class ImageAdapter extends BaseAdapter { private Context mContext; public ImageAdapter(Context c) { mContext = c; } public int getCount() { return mThumbIds.length; } public Object getItem(int position) { return null; } public long getItemId(int position) { return 0; } // create a new ImageView for each item referenced by the Adapter public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView; if (convertView == null) { // if it's not recycled, initialize some attributes imageView = new ImageView(mContext); imageView.setLayoutParams(new GridView.LayoutParams(100, 100)); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setPadding(8, 8, 8, 8); } else { imageView = (ImageView) convertView; } imageView.setImageResource(mThumbIds[position]); return imageView; } // references to our images private Integer[] mThumbIds = { R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4, R.drawable.image5, R.drawable.image6, R.drawable.image7, R.drawable.image8, R.drawable.image9, R.drawable.image10 }; } ``` 这里使用了ImageView作为GridView的子项,并设置了每个子项的大小、填充和缩放方式。在getView方法中,将图片资源设置为ImageView的图像。 这样就可以实现一个简单的布局

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 计算机专业学生常用的软件,盘点学生党必备高效实用软件 17020
  • ipv6地址零压缩方法_IPv6学习笔记 12886
  • 远程桌面连接提示无法连接到远程计算机,win10系统远程连接提示“此计算机无法连接到远程计算机”的解决办法... 11117
  • pe下找不到ssd硬盘_重装系统PE内找不到硬盘怎么办?只需要这些设置即可… 7313
  • 德标螺纹规格对照表_搜藏备用,螺栓与套筒扳手规格对照表 6544

大家在看

  • android SQLite 使用
  • MYSQL触发器基本结构
  • 深入解析电商商品详情接口:数据的准确性、完整性和实时性
  • 【漏洞复现】畅捷通T+ App_Code.ashx 远程命令执行漏洞 254
  • C++类对象模型、类对象的存储方式、this指针、this指针的引出、this指针的特性、C语言和C++实现Stack的对比等的介绍。

最新文章

  • fusionsphere服务器虚拟化,FusionSphere服务器虚拟化运营指南(80页)-原创力文档
  • ajax滚动条动态加载,Ajax实现页面动态加载,添加数据
  • 服务器如何用hdmi显示器,显卡上的hdmi接口怎么用_显卡和显示器的连接线的使用方法...
2021年149篇
2020年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网tusi8一字起在名字中的含义排名点击器高管减持晋姓男孩起名 征集免费起公司名字打分怎么起好名字女孩天网防火墙怎么给自己起艺名起名字 诗经周易起名测量名打分强姓宝宝起名男孩五行属火的字公司起名寓意好适合起名字的成语隐秘的角落免费完整版高清电视剧七英俊禹州市政府7月1号梓字起名的给课程起名字诛仙龙族公主咨询管理公司起名道门生易象宝宝起名软件黑龙江少儿频道你是我的荣耀免费观看电视剧经典老电影男孩子五行缺金取名起名大全在线网络起名魔兽之冰封王座淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化