因业务需求,特调研了当前比较火的移动端UI框架,在此做一个汇总。 star数据是截止发文时间(2018-08-18),仅供参考。一、【H5通用UI】WeUI Star:19743WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。FrozenUI(QQ) Star:2635FrozenUI 是一套基于移动端的UI库,轻量
转载 2023-06-27 21:50:26
233阅读
设计需要考量的8地方: ◆屏幕的物理尺寸 ◆屏幕密度 ◆屏幕的方向(竖向和横向) ◆主要的UI交互方式(触屏还是使用D-pad/trackball) ◆软键盘还是物理键盘 ◆了解不同设备之间的相异之处是非常重要的! ◆阅读CDD,学习设备可能差异的地方 ◆了解屏幕尺寸和密度分类 使用相对布局管理界面元素。 译者注:相对布局和线性布局是Android里面常用的两种布局,线性布局
转载 2023-09-09 07:30:10
74阅读
   如今试图解决android平板的屏幕分辨率问题,眼下主要想到的办法是採用响应式设计和媒体查询,发现不管使用那种方式,工作量都非常大,调试都困难,悲催啊。       CSS的媒体查询尽管在传统的互联网页面可能发挥的余地不是非常大,可是自从苹果和安卓的风靡之后,移动平台上的web开发变得越来越流行了,同一时候CSS的媒体查询可谓派上了大用场了
由于是安卓系统的碎片化严重,适配成为开发者越来越头疼的问题,该文章的适配是UI适配。 由于是新项目开发,最终使用的是今日头条适配方案,侵入低,效果好,可以很轻松的修改参数达到适配设计图的目的。
UI
原创 2023-08-20 15:36:24
855阅读
概述Android系统采用一种称为Surface的UI架构为应用程序提供用户界面。在Android应用程序中,每一个Activity组件都关联有一个或者若干个窗口,每一个窗口都对应有一个Surface。有了这个Surface之后,应用程序就可以在上面渲染窗口的UI。最终这些已经绘制好了的Surface都会被统一提交给Surface管理服务SurfaceFlinger进行合成,最后显示在屏幕上面。无
转载 2023-09-20 17:47:53
925阅读
继续上篇,这里继续分享我在UI层的设计。UI即用户接口,也就是用户界面,即显示给用户的部分。Android中,UI部分无非包括Activity、Fragment以及能够产生交互的View。而对于View来说,最常用的无非是列表控件,如RecyclerView、ListView。因此,XDroid在UI层的封装主要有:Activity、Fragment、ListAdapter、RecyclerVie
最近找了一些合适开源控件,这样在日常工作中会更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。3.Pull-to-Refresh
UI设计5不要Don’t:◆不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个 Android 软件,在你的商标显示和平台整体观感之间做好平衡◆不要过度使用模态对话框◆不要使用固定的绝对定位的布局◆不要使用px单位,使用dp或者为文本使用sp◆ 不要使用太小的字体UI设计9要素:Do:◆为高分辨率的屏幕创建资源(缩小总比放大好)◆ 需要点击的元素要够大◆图标设计遵循 Android
转载 11月前
89阅读
   框架:提供一定能力的小段程序  鸿洋(hongyangAndroid)原创首发。 一.榜单介绍 排行榜包括四大类:单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义
今天在浏览技术新闻的时候,发现腾讯就在今天开源了一套 Android 原生的 UI 框架。你们有没有发现,腾讯特别喜欢干这种事,哪一种事呢?喜欢开源 UI 框架,小程序也是这样的。 我看到这个新闻后,第一时间就下载了 Demo ,体验了这个原生的 UI 框架,可以说,真的是非常的不错。跟他们说的理念是一样的。 这个开源框架就是:QMUI_Android ,它的 Slogan 是:提高 Androi
作者:郑萌,华清远见嵌入式培训中心讲师。没有什么时候比现在更需要设计师去为各种各样的移动设备营造体验了。随着平板电脑被不断接受,我们已经步入“后PC时代”,公司会利用平板电脑的用户体验质量来争夺用户的注意力。设计成功的Android平板电脑应用程序,不但需要一个很棒的概念来鼓励用户下载、使用和保留,还需要一种使Android用户很直观的发现并适应使用环境的用户体验。接下来通过了解ipad iOS用
我近期做的是一套完整的安卓客服端UI设计, 一台2.3版本的定制机和一台4.0版本的平板,因为要发布在两台机器上,所以要注意一些设计上的不同。第一个版本是美工按照平板的尺寸大小用PS切图整体设计,我用安卓布局控件按照风格统一布局,主要用到LinearLayout,RelativeLayout,较少用到FrameLayout,这三个布局是必须熟练掌握的。当然最麻烦的是图片加载问题,常常会报Cau
QQ 1285575001Wechat M010527技术交流 QQ群599020441纪年科技aming
原创 2021-07-07 14:38:30
311阅读
# 如何实现 Android 框架 UI ## 概述 本文将向刚入行的小白开发者介绍如何实现 Android 框架 UI。我们将通过以下步骤来完成这个任务: | 步骤 | 描述 | | --- | --- | | 步骤一 | 准备开发环境 | | 步骤二 | 创建项目 | | 步骤三 | 设计 UI 布局 | | 步骤四 | 绑定 UI 元素 | | 步骤五 | 实现业务逻辑 | | 步骤六
原创 2023-09-01 15:59:19
57阅读
# Android UI框架实现教程 ## 1. 整体流程 为了帮助你理解如何实现Android UI框架,我将整个流程分解为以下步骤,并用表格形式展示: | 步骤编号 | 步骤描述 | | --- | --- | | 1 | 创建一个新的Android项目 | | 2 | 设计UI界面 | | 3 | 实现UI逻辑 | | 4 | 添加数据绑定 | | 5 | 添加事件处理 | | 6 |
原创 2023-08-13 16:29:30
69阅读
应用不兼容的常见原因使用了系统的 ClassLoader 加载 org.apache.http.* 的库Android M 就已经开始移除对 Apache HTTP client 的支持。而 Android P 的系统 ClassLoader 已经不支持加载 org.apache.http.*包 (抛出 NoClassDefFoundError),应用必须用自定义的 ClassLoader 来加载
转载 9月前
123阅读
1.理解两个概念 抽象和衍生 抽象:从相似的事物中,抽取出共同点,得到相似的结构 衍生:以抽象结构为基础,添加些其他功能,得到具体的事物。2. 系统OS,框架,应用程序,用户之间的关系用户操作一个软件的时候,其实中间还隔了一层,那就是系统,例如,用户点击了屏幕上的一个按钮,就会对屏幕产生物理感应,屏幕将这种物理感应交给系统os处理,系统产生相应的事件对象,交给框架处理,框架交给相应的程序,进行相应
一、 Afinal官方介绍:Afinal是一个Android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对a
          俗话说:“工欲善其事,必先利其器”,对于PCB工程师来说,一款合适好用的PCB设计软件,很大程度上能帮助他们更高效地完成PCB设计,PCB设计软件的选择,将直接影响学习工作的进度。哪个软件适合刚入门的小白?什么软件能让PCB设计高手如虎添翼?市场上PCB设计软件种类比较多,有付费的也有免费的,目前普及率比较高的软件有以下这三种:
        在web开发的时候,有时候会遇见一些自适应布局,而且是一屏内自适应,特别是写一些后台管理系统界面,都是一屏显示,而且显示内容布局有固定的,也有不固定的,如果用css3的弹性盒子来解决的话,当然会很容易,但是呢,css3的弹性盒子在PC端的支持并不是那么的好,尤其是万恶的IE浏览器(做web开发的都懂)。同时,使用后台管理系统的计算机
  • 1
  • 2
  • 3
  • 4
  • 5