概述快速开发框架,并不是现成的框架。它是一种架构,它集成了基础库,网络库,尺寸颜色主题定义,并提出了一种组件化设计。它更像是一种sdk+架构设计抽象。本文也提供了组件设计规范和集成demo,开发者使用时,还需要做定义工作。目标快速接入基础库和组件,大大缩短新应用开发周期。统一开发模式,能带来快速开发,快速维护,功能稳定的体验。组件化封装基础库组件,包括基本的架构基础类,activity,dialo
通常在ViewPager的上方,我们都会放一个标签指示器与ViewPager进行联动,同样“爱阅”也是遵照这样的设计风格进行设计和实现的。可选择的实现方案其实有很多,比如:TabPageIndicator或者GitHub上的开源框架PagerSlidingTabTrip。但是这些都是第三方的而且也已经比较老了,所以我使用Android自带的控件TabLayout来实现这个效果,而且TabLayou
<SolidColorBrush x:Key="TabItem.Static.Foreground" Color="#42445A" /> <SolidColorBrush x:Key="TabItem.Selected.Foreground" Color="#0176FF" /> <Style x ...
sed
转载 2021-08-03 11:41:00
1509阅读
目录介绍背景使用代码TabWindow库的细分带有关闭按钮的自定义TabItem派生的TabControl支持自定义选项卡之间的拖放允许将一个窗口切换到另一个窗口的TabWindow总结下载源代码35 KB介绍本文介绍了一个称为TabWindow的Shell窗口,它嵌入了TabControl,允许通过拖放将选项卡项分离到一个新窗口。它还允许通过拖放将浮动窗口选项卡固定到窗口中。背景您能想象WPF窗
引言样式和主题(Styles and Themes)都是用于对Android app 界面进行美化的,与Web开发中的CSS的作用大同小异,只有充分利用样式和主题才能开发出各种风格优秀的app 。一、样式和主题概述样式(style)是用来Activity元素级别的,改变指定控件或者Layout的外观和格式的一组属性集合。样式可以用来指定高度、填充、自字体大小、背景颜色等等。样式在xml资源文件(r
转载 2023-06-14 17:41:49
330阅读
  我自己的博客走的是简约的路线,最近不是流行扁平化设计嘛,不仅简约代码也很简单。好了下面开始。首先需要的是进入后台的修改界面。从[管理]点击[设置]按钮进入。然后就是开始你的修改了。首先,我们需要选择一个模板,我选择的是LessIsMore,有的模板内容太多给人很不好修改的感觉。  现在开始写页面定制 CSS 代码。我建议大家先选择一张心仪的背景图片,从背景图片开始并围绕背景
android样式的简单使用了解android中的样式 android中可以通过设置xml文件,指定特定view的样式,activity也可以指定特定样式 这里先从简单的例子了解和使用样式设置view的样式 给textview设置样式,一般如果应用中textview有多处地方的样式一样,可以抽取到res/values/styles.xml文件中统一设置,在布局文件中通过@style/xxx的方
转载 1月前
4阅读
分享一个以前项目中用到的简单的TabItem样式。 效果图如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 <Solid
转载 2016-07-11 10:43:00
82阅读
2评论
目录背景目的一、视觉提供颜色二、视觉提供字体规范  三、代码命名规则 四、实现使用1、模块依赖2、代码设计  背景        组件化多业务模块情况下,各模块中存在一些字号、颜色等样式定义、引用相对混乱的现象。大部分业务开发同学会随意使用颜色和字体等,没有明确的统一格式进行调用
转载 2023-06-25 15:14:58
106阅读
在现阶段的开发中,有着大量高级的开发组织架构,例如MVP,MVVM或者Clean Architecture,还有些疯狂点的例如RxJava或者Dagger,甚至还有新语言出现,比如Kotlin。 但是在大多数项目中,主题和样式仍然是使用了最老式的方法,并没有考虑其组织结构。但是这些xml文件也是项目代码的一部分,所以展示它们也应该像展示我们喜欢的Java代码一样。一个常见问题在一个新项目里,
转载 2023-08-22 22:21:01
34阅读
前言android中有很多现成的组件可以使用,但是android上面的程序很多时候用系统自带的组件都不太合适,主要是样式可能不是我们想要的。这个时候我们就需要定制一些样式。本文将讲解如何修改组件的样式。1、默认样式。在修改组件的样式之前,我们还是先了解一下组件默认的样式,如下:当然还有很多的组件,这里就简单的列举一下就可以了。从上面的默认组件可以看出这些组件的样式和你的app的风格不一致。那么这个
概述快速开发框架,并不是现成的框架。它是一种架构,它集成了基础库,网络库,尺寸颜色主题定义,并提出了一种组件化设计。它更像是一种sdk+架构设计抽象。本文也提供了组件设计规范和集成demo,开发者使用时,还需要做定义工作。目标快速接入基础库和组件,大大缩短新应用开发周期。统一开发模式,能带来快速开发,快速维护,功能稳定的体验。组件化封装基础库组件,包括基本的架构基础类,activity,dialo
简介Android的样式(Style)和主题(Theme)文件就好比WEB开发中的CSS一样,可以实现UI界面的风格统一管理,这和Windows平台的XAML格式(Silverlight、WPF)类似。比如我们遇到特殊的节日我们只需变更我们的Style和Theme就可以切换一种新的Style和Theme。还有现有的一些应用提供我们可以自定义UI风格,就是应用的这个原理。Android的主题样式文件
一、理解Android样式资源文件的使用1本例子中定义TextView控件的样式,在布局文件中添加TextView控件时,初学者通常喜欢直接声明控件文件的大小、字体的颜色、文本的类型等,如下图:2文件的大小、字体的颜色、文本的类型等,统称为TextView控件的样式,为了实现样式的复用,TeachCourse有时候喜欢抽取出来,独立写到style.xml文件中,如下图:3样式的继承方式分为两种,第
转载 4月前
14阅读
文本框和编辑框案例:显示不同颜色,大小和不同位置的文字 android:gravity="center"文字居中显示 android:textSize="28sp"文本大小 android:textColor="#f0f000"文本颜色 案例:文字超长时的处理 android:singleLine="true"单行显示 android:ellipsize="start" start是文本超长时,起
TabLayout的使用我们在进行开发时,常常会使用到ViewPager,为了展示更美观的效果,我们经常会选择第三方的诸如TabPageIndicator等配合ViewPager使用。但是TabPageIndicator已经很老了,越来越难以满足现在的诸多需求。庆幸的是谷歌公司在2015年的I/O大会上发布了Design support library库的TabLayout,可以用来代替T
以前傻傻的觉得drawable就是用来放图片的地方,而对于控件的样式,如宽高颜色等就是在它的属性里直接进行设定。后来在网上下载过大佬的项目,发现里面drawable文件里都是xml文件,还百思不得其解是什么鬼。原来标准的样式是应该在xml文件中进行编写,然后直接应用在控件中的,类似于css。今天我就学习了样式的第一种:shape.先看一段代码感受一下,在drawable下新建这个xml,底层标
Android开发入门:样式和主题(Styles and Themes)样式和主题(Styles and Themes)这篇文章是官方文档的翻译和笔记。对应于官方文档的develop--API Guides--User Interface--Styles and Themes文章结构:0. 样式和主题1. 定义样式1.1 定义样式的步骤1.2 继承1.2 多层次继承1.4 样式属性2. 为UI使用
第一部分app设计知识:什么是1080P?目前市场上,只有Android系统(system)的手机才有1080P全高清的产品(Product)。移动端UI设计设计从工作内容上来说分为3大类别,即研究工具,研究人与界面的关系,研究人。 与之相应, UI设计师的职能大体包括三方面:一是图形设计,即传统意义上的“美工”。1080P是说手机屏幕的分辨率达到1920*1080像素。目前为止,市面上And
本篇介绍一下Android中的几种常用的布局,主要介绍内容有:  ·View视图  ·LinearLayout  ·RelativeLayout在介绍布局之前,我们首先要了解视图View的基本属性,因为所有的控件和布局都是直接或间接由View派生而来的,故而View类的基本属性和方法是各控件和布局通用的。在这里介绍一下View在XML文件中的常用属性定义  ·layout_margin:指定该视图
转载 2023-08-03 20:26:41
92阅读
  • 1
  • 2
  • 3
  • 4
  • 5