预加载 loading 动画效果在网页开发中肯定少不了。比如我们会在加载时显示一个旋转的菊花,或者跳动的小球。过去我们常常会使用一张动态的 gif 图片来实现。虽然方便但不便于我们调整颜色、速度等样式。 其实使用纯 CSS3 就可以实现许多非常炫酷的预加载 loading 动画特效......
在之前的两篇文章中,我都是在 StoryBoard 里使用 StackView 的。本文接着演示如何在不使用 StoryBoard 的情况下,在代码中创建并使用 UIStackView。 一、相关的方法与属性 1,UIStackView 的方法 init(frame: CGRect):创建一个 UIStackView......
React Native 提供了两种导航组件:NavigatorIOS 和 Navigator(从 0.44.0 版本起又新增了 React Navigation)。关于 NavigatorIOS,我之前已写过一篇文章介绍它的用法。本文接着来讲讲 Navigator。 注意:如果 React Native 版本大于等于 0.44.0 时,官方推荐使用 react-navigation......
在之前的文章中,我简单地演示了如何使用 Stack View 进行布局。本文接着通过样例演示如何通过 Stack View 嵌套 Stack View 来实现更加复杂的页面布局。 三、Stack View 嵌套布局样例 1,效果图 (1)我们首先使用 Horizontal Stack View 将单元格内部分成左中右三个区域......
在进行 React Native 开发时,颜色的代码有多种格式。我们除了可以使用 white、red 这样简单的颜色单词,还可以使用 RGBA、RGB、HSL、HSLA 格式或者数值来描述颜色......
在应用开发中少不了界面元素的布局、适配、自适应。之前苹果已经为我们提供了 Auto Layout 和 Size Classes,方便我们实现页面的自适应弹性布局。但对于一些复杂的交互界面,用起来还是略显繁琐。 到了 iOS9,苹果又为我们带来了一个新特性:Stack View(堆栈视图)。使用堆栈视图布局......
我们知道使用 Rivets.js 时,通过 rv-on-[event] 可以将各种回调函数绑定到元素相应的监听事件上。比如 rv-on-click 便是绑定鼠标点击时间。 默认情况下,当事件触发时,事件处理函数会接收到两个参数: 第一个参数是事件本身(单击等) 第二个参数是模型上下文......
1,获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 var filePath = "file:///storage/emulated/0/opmark/User/Pic/hangge.png......
使用 React Native 开发移动应用时会发现,在 Android 设备上点击 back 键(物理返回键、后退键)会直接退出应用。如果有多个页面路由的话这样做体验不太好。 我们希望按下 back 键后,如果路由栈中有上一页则返回到上一页,如果没有再退出应用......
一、基本概念介绍 1,固有内容尺寸(intrinsic content size) 在开发中,有的控件或视图其本身就自带大小。这些控件能通过自己显示的内容计算出需要的 Size,这个自动计算出来 Size 就叫该控件的固有内容尺寸(intrinsic content size)。 比如 UIButton、UILabel 控件,我们设置完显示文字后......