UI界面,对于每个应用而言,是它与用户进行交互的门脸。好的门脸,不只是是要亮丽可人,最好还能秀色可餐过目不忘,甚至还应该有涵养有气质,彬彬有理温柔耐心。 对于开发者来说,锻造这样的面容,不但需要高超的技艺,也需要有称手的工具和对得起党的料子。俗话说,朽木不可雕也,芙蓉不是一日炼成的,不是什么平台都能叫特能书。有套好用的UI框架,对于开发者而言,真有如沙漠中的甘露,而要是撞见了杯具的U
**开篇:** 1.讲解Intent中的四个重要属性——Action、Data、Category、Extras 2.关于 Android 7.0 适配中 FileProvider 部分的总结 3.Environment.getExternalStorageState介绍 4.思路: /* *整理具体思路 * .获取权限 * .选择是拍照还是相册 * .返回uri * .进行裁剪 * .显示头像 *
通用布局对象Common Layout Objects本章描述了可用于你的应用程序的一些更为通用的布局对象类型。像所有的布局一样,它们是的子类。也可以参见教程,有更多关于使用Android视图布局的指南。框架布局FrameLayout框架布局是最简单的布局对象类型。它基本上是一个屏幕上的空白空间,你可以稍后填充一个对象-比如,一个切入切出的图片。所有框架布局的子元素被钉在屏幕左上角;你不能为子视图
在移动端设计中,个人中心页面有许多设计细节点是需要设计师去注意和挖掘的,看似结构简单的页面其实包含了很多平时容易被忽视的细节。本篇内容是巩固总结关于个人中心页面的相关设计知识点,仅用于学习,如想详细了解,具体可移步到优设文章详细查阅。个人中心与用户相关的各种数据、功能入口和全局性操作的汇总。仅用户本人可见。大多数产品的个人中心可以总结为几大信息模块:个人信息、全局操作、重点推广、核心功能、全部功能
转载 2023-07-27 14:00:45
827阅读
目录一、项目内容以及技术二、实现过程1.界面设计分析2.代码实现1.layout部分 2.MainActivity部分fragment.java文件三、运行效果总结 一、项目内容以及技术1、内容:请根据课程实操实现APP门户界面框架设计,至少包含4个tab页,能实现tab页之间的点击切换;2、技术:使用布局(layouts)和分段(fragment),对控件进行点击监听;二、实现过程
转载 2023-06-26 15:41:45
664阅读
先看效果:效果不错吧!进入主题之前,先了解ImageView的scaleType的center_crop,网络上说的已经很清楚了 : 以下抄自网络:1.Android:scaleType=”centerCrop”以填满整个ImageView为目的,将原图的中心对准ImageView的中心,等比例放大原图,直到填满ImageView为止(指的是ImageView的宽和高都要填满),原图超过Image
又半个多月没更新了,惭愧…这段时间因为APP要改版,一直在开会、画线框、做原型什么的,趁着这阶段的工作已经完成,而且下午也不用在开会,总结梳理一下这段时间做原型图的一些收获感悟。 中国有句古话:温故而知新。在这段做原型的时间中,我翻看了很多以前的交互设计,以求有所感悟,可以做出让自己满意的东西。我想尝试着将一些“旧的”交互方式添加到改版中的某些地方,因为我坚信所有的东西都是有利有弊的
五一后,被ji金伤了,哇呜呜,还是得苦逼老老实实打工写代码,看下面吧本篇实现效果:实现登录用户名展示到用户中心页面上,并且页面有个人信息,订单列表,修改密码,意见反馈发送到服务端,前面登录后,通过SharedPreferences把token值保存到本地,退出登录时,用editor.clear()直接清除保存的koten,跳转到登录界面。本篇用的技术同样是gson+okhttp,老生常谈了,写过那
番外:昨天发现一个可以直接操作SIM卡的软件,之前听说过Android5.1后支持SIM卡的操作,毕竟这跟我应该有或多或少的关系,所以打算从新版SDK入手学习一下,问题来了,我没有相关SDK,却发现这个一个可以下载很多Android相关软件的网站,所以没有按捺住好奇心下载了最新的Android studio并安装,界面什么的确实比Eclipse的漂亮很多,而且很多教学视频里也是用的这款软件,小激动
# 如何实现Android个人中心 ## 1. 整体流程 下面是实现Android个人中心的整体流程,可以用表格展示: | 步骤 | 内容 | | ------ | ------ | | 1 | 创建个人中心布局文件 | | 2 | 在MainActivity中加载个人中心布局 | | 3 | 设置个人信息显示 | | 4 | 添加个人中心功能按钮 | ## 2. 具体步骤 ### 步骤
原创 4月前
55阅读
一、 修改昵称修改昵称界面很简单, 提供一个单行输入框, 一个完成按钮即可, 简单反而不好设计, 一直弄不出一个满意的界面, 直到我看到了Tim的… 于是… 这个界面真舒服, 其他界面也用这种风格吧…当时为了找Android默认的背景色费了好大劲, 先是在 ?attr/ 里面找windowBackground怎么都找不到, 后来又用取色器却总是有点差距, 最后才发现这个颜色在 ?android:w
话不多说,直接进入主题 ! !!第一步:注册官网地址:https://bintray.com/个人注册地址:https://bintray.com/signup/oss,为何着重强调个人地址,见下图;第二步:创建一个Maven仓库,见下图 :::设置仓库为Public,private需收费;Name填写为自己需要填写的名字,类型Type设置Maven,Default Licenses选择Apach
转载 1月前
29阅读
知识点:改造顶部组件添加个人中心页添加设置页和日志页这一篇内容我们写一个简单的个人界面,由于接口不能用,这里就使用假的接口去做数据请求。设置 header旧的 header 默认有一个返回按钮,但是在个人中心是不需要的,我们要做一个兼容处理,将左侧的按钮隐藏掉,同时还添加了两处自定义样式的地方。接下来在个人中心页把这个组件引入并且设置好标题、右侧的齿轮等。整体是放入到一个滚动组件中的,这样在刷新的
今天要写的这个效果属于刷新类,比较实用,像很多流行的 app 都是用了这种效果,大家熟知的QQ空间、微博个人主页等。本篇思路其实是完全按照android中已有的思路去实现的这种效果。1.那么在开始之前,请大家看一下实现的效果图。2.那么我们一起来分析下实现的原理吧! 图片放大的原理是什么呢?  通过改变图片显示控件 ImageView 的父控件的高度,比如这里的头部 View 是一个 F
1. 声明性设计 设计用户界面的方法有两种,过程性设计和声明性设计。过程性设计是指用代码设计用户界面,例如,开发一个Swing应用程序时必须编写Java代码,以创建和操作所有用户界面对象。声明性设计不涉及任何代码,例如,在设计网页时使用HTML,描述了期望的网页布局,而不是如何实现。 Android同时支持过程性和声明性设计,允许开发人员使用任一风格创建用户界面,即可以绝大部分使用Java代码,也
导航规整并实现登录页个人中心页前言导航规整个人中心的实现MineViewmodel获取数据MinePage请求头添加cookie登录页面的实现OutlinedTextField 属性解析封装输入框输入框的使用登录按钮实现创建按钮状态枚举定义transition设置按钮颜色、大小以及shape使用Button并配置样式按钮全部代码LoginViewModel源码地址 前言在前面开发时只是注重了页面
# Android 浮标个人中心Android 开发中,浮标个人中心是一种常见的交互方式,它可以在屏幕的边缘浮动,提供快速访问用户个人信息的入口。本文将介绍如何实现一个简单的浮标个人中心,并提供相应的代码示例。 ## 实现思路 要实现一个浮标个人中心,我们可以使用悬浮窗口(Floating Window)的概念。悬浮窗口允许我们在应用界面之上显示一个浮动的视图,该视图可以响应用户的点击
原创 2023-08-01 13:41:30
113阅读
前言当自己的编码时间久了之后,会发现优秀的代码,往往是遵循合理的设计模式进行开发的,这些代码具备高内聚、低耦合的特性,能够在随时变化的需求中,保持稳定性、灵活性。本文,是在 Android 代码中去寻找「设计模式」的影子,并不会很详细地展开各个模式的定义与应用。文中选取的例子都是尽量简单易懂的,主要让大家知道平时原来自己也是用着各种设计模式,只是不知道名字而已,开始盘它!(篇幅有限且网上优秀的书籍
仍然是昨天的那个专题,今天依然做拼夕夕~但是发现淘宝的个人中心页面并不是很漂亮,所以个人中心页面自己设计了一个。页面展示:     概述 昨天是将登陆注册的前后端操作给完成了,今天主要就是做这个个人中心的一小块区域。用到的技术仍然是html+css+jquery+servlet遇到的阻碍 登录页跳转到主页数据装载一开始一直在想是
1、总体布局总体布局方面借鉴了微信的布局,主要有个人信息的显示和修改界面以及有关软件功能的一些其他布局。如下图所示,为信息模块主界面,点击个人信息区域,可以对个人信息进行修改。2、主界面布局设计主界面布局主要使用线性布局和相对布局设计,包含了管理个人信息模块、拍照上传模块、软件的相关说明模块、退出登入模块。下面是界面布局代码:<?xml version="1.0" encoding="utf
转载 15天前
8阅读
  • 1
  • 2
  • 3
  • 4
  • 5