让view有弹性效果

让view有弹性效果

by 伍雪颖

- (void)viewDidLoad {
    [super viewDidLoad];
    CGAffineTransform transform = _view1.transform;
    transform = CGAffineTransformScale(self.view1.transform, 2, 2);
    self.view1.transform = transform;
}

- (IBAction)button:(id)sender {
    __block ViewController *wself = self;
    [UIView animateWithDuration:1.0 delay:0 usingSpringWithDamping:0.1 initialSpringVelocity:0.1 options:0 animations:^{
        CGAffineTransform transform = wself.view1.transform;
        transform = CGAffineTransformScale(wself.view1.transform, 0.9, 0.9);
        wself.view1.transform = transform;
    } completion:nil];
}

让view有弹性效果

时间: 2024-10-08 17:57:35

让view有弹性效果的相关文章

界面里滑动时的弹性效果应该叫什么?阻尼效果?

一直这么叫,但是核对了“阻尼”的定义: 阻尼(英语:damping)是指任何振动系统在振动中,由于外界作用和/或系统本身固有的原因引起的振动幅度逐渐下降的特性,以及此一特性的量化表征. 界面的运动只是呈现了弹性的效果,并没有阻尼运动的特征. 应该用什么来描述呢? 弹性效果」指的是类似“页面滚动从快到慢到静止”的渐变效果么? 总的来说,“由快到慢再到静止”这样的一种渐变效果,用「阻尼」来形容,都说得过去.比如:scroll to top,回滚的动画是渐变静止的:小球在桌面跳动效果,弹起高度越来越小

虚拟化(七):vmware horizon view 安装及效果展示

虚拟化(一):虚拟化及vmware产品介绍 虚拟化(二):虚拟化及vmware workstation产品使用 虚拟化(三):vsphere套件的安装注意及使用 虚拟化(四):vsphere高可用功能前提-共享存储搭建 虚拟化(五):vsphere高可用群集与容错 虚拟化(六):vmware 桌面虚拟化 horizon view 介绍 vmware horizon view 整体结构图,如下: 本节主要简要介绍view套件的安装,主要步骤有准备ad和dns环境,安装vsphere套件,安装com

使用CAShapeLayer实现复杂的View的遮罩效果

一.案例演示 最近在整理一个聊天的项目的时候,发送图片的时候,会有一个三角的指向效果,指向这张图片的发送者.服务端返回给我们的图片只是一张矩形的图片,我们如何把一张矩形的图片或者View,加上一层自定义遮罩效果,就是本文要讲的内容.效果演示如下:第一张是一个View的遮罩效果,第二张是UIImageView的遮罩效果.  二.实现机制 在每一View的layer层中有一个mask属性,他就是专门来设置该View的遮罩效果的.该mask本身也是一个layer层.我们只需要生成一个自定义的layer

给view添加毛玻璃效果

给view添加毛玻璃效果 by 伍雪颖 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:barView.bounds]; toolbar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; toolbar.barStyle = UIBarStyleBlackTranslucent; [barView insertSu

css3 弹性效果上下翻转demo

最近扒了一个有弹性效果上下翻转demo 上图: 上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> @-webkit-keyframes show { 0% { transform:rotateX(180deg); opacity:0;

CircularTools view渐变呈现效果

CircularTools view渐变呈现效果 介绍: CircularTools view渐变呈现效果,这是一个基本的activity 运行效果: 相关代码 CircularTools view渐变呈现效果 AppIntroAnimation 切换view动画 DraggableView GridView项目拖拽效果 PullDownListView高仿微信下拉眼睛出现动画 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果 Meizhi-master 妹子客户端

iOS 制作view渐变的效果CAGradientLayer

有时候我们需要在view中加入渐变的效果来让它看起来有玻璃质感,可以使用Core Animation框架中提供的CAGradientLayer来实现. 代码如下:首先添加QuartzCore.framework然后加入如下代码: #import <QuartzCore/QuartzCore.h> - (CAGradientLayer *)shadowAsInverse { CAGradientLayer *newShadow = [[[CAGradientLayer alloc] init] 

HTML连载66-过度模块的连写、弹性效果

一.过渡模块的连写 1.过渡连写格式: 过渡属性  过渡时长  运动速度  延迟时间: 2.过渡连写注意点: (1)和分开写一样,如果想要多个属性添加过渡效果,也是使用逗号来隔开即可. (2)连写的时候可以省略后面的两个参数,因为只要编写了前面的两个参数就已经满足了过渡的三要素. (3)如果多个属性运动的速度/延迟的时间/持续的时间都一样,那么可以简写为? transition:all 0s <style> *{ margin:0; padding:0; } div{ width: 100px

Android自定义Viewgroup切换View带有吸附效果

1.概述 先上效果图 大概就是这个效果,先说说实现思路 1.首先我们要拿到图片的url(网络)或id.路径(本地),将View与数据进行绑定,写我们自己的Adapter 2.自定义Viewgroup将要显示的view进行布局,以及处理触摸事件进行逻辑处理 3.写切换回调 2.实现 1)自定义Adapter 这里我下载的网络图片,同样可以将图片放到res下设置ImageView的内容 public class DragPageViewAdapter { private static final S