1. ImageView * imageView = ImageView::create("cocosui/ccicon.png");//新建图片
  2.  
  3. imageView->setScale9Enabled(true); //是否启用九宫格显示模式
  4.  
  5. imageViewChild->setSizeType(Widget::SizeType::PERCENT);//设置大小类型
  6. imageViewChild->setSizePercent(Vec2::ANCHOR_MIDDLE);//设置大小比例
  7. imageViewChild->setPositionType(Widget::PositionType::PERCENT);//设置位置类型
  8. imageViewChild->setPositionPercent(Vec2::ANCHOR_MIDDLE);//设置位置比例
  9. imageViewChild->setPosition(Vec2(widgetSize.width / 2.0f,
  10. widgetSize.height / 2.0f));//设置位置
  11. imageView->addTouchEventListener([=](Ref * sender, Widget::TouchEventType type){
  12.  
  13. if (type == Widget::TouchEventType::ENDED){
  14.  
  15. float width = CCRANDOM_0_1() * 200 + 50;
  16.  
  17. float height = CCRANDOM_0_1() * 80 + 30;
  18.  
  19. imageVIew->setContentSize(Size(width, height));
  20.  
  21. imageViewChild->setPositionPercent(Vec2(CCRANDOM_0_1(), CCRANDOM_0_1());
  22.  
  23. }
  24.  
  25. });
  26.  
  27. imageVIew->setColor(Color3B(159, 168, 187); //设置图片颜色
  28.  
  29. imageVIew->setContentSize(Size(250, 115)); //设置图片大小
  30.  
  31. imageView->setFilppedX(true); //在X轴上翻转
  32.  
  33. imageView->setScale(0.5); //设置图片放大系数,当前系数+1
  34.  
  35. imageView->ignoreContentAdaptWithSize(false); //如果设置为true,忽略内容适应,使用系统默认的渲染大小,与实际的图片资源大小无关

cocos2dx C++ imageView(图片/九宫格)相关属性大全的更多相关文章

  1. CSS基础 背景图片的相关属性

    属性名: background-size: 宽度 高度; 属性值 说明 数字+px 简单方便,常用 百分比 相当于盒子自身的百分比,如:百分百,就是就算是图片变形也要显示 contain 动比例缩放, ...

  2. cocos2dx 3.x以上(Sprite精灵类的相关属性与创建)

    // //  MainScene.cpp //  helloworld // //  Created by apple on 16/9/19. // // #include "MainSce ...

  3. Android控件属性大全(转)

    http://blog.csdn.net/pku_android/article/details/7365685 LinearLayout         线性布局        子元素任意: Tab ...

  4. (转)TextView属性大全

    TextView属性大全 今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先. 发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符 ...

  5. UILabel的相关属性设置

    在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...

  6. Android(java)学习笔记88:TextView属性大全

    TextView属性大全: android:autoLink       设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/ph ...

  7. Android控件属性大全[整理转载]

    控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或falseandroid:layout_ ...

  8. 【转载】Android控件属性大全

    控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或falseandroid:layout_ ...

  9. Android(java)学习笔记27:TextView属性大全

    TextView属性大全: android:autoLink       设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/ph ...

随机推荐

  1. 洛谷P1192 台阶问题【记忆化搜索】

    题目:https://www.luogu.org/problemnew/show/P1192 题意: 给定n和k,一个人一次可以迈1~k步,问走n步有多少种方案. 思路: 本来傻乎乎上来就递归,显然会 ...

  2. hdu4300 Clairewd’s message【next数组应用】

    Clairewd’s message Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  3. ubuntu16.04下安装运行DSO

    1.下载源码 git clone https://github.com/JakobEngel/dso.git 2.安装依赖项 suitesparse and eigen3 (required). su ...

  4. hide server info

    <?php /*wamp64\bin\apache\apache2.4.18\confhttpd.conf ServerSignature On  ServerTokens Full Serve ...

  5. [knowledge][http] http

    关于,底层承载协议的规定. HTTP communication usually takes place over TCP/IP connections. The [], but other port ...

  6. [development][dpdk][pktgen] 网卡收发包性能测试-详细数据

    三层包测试 发包方式:192.168.20.205 发包工具:pktgen 发包网卡:i350 收包设备:1922.168.20.185 CPU:Intel(R) Xeon(R) CPU E5-262 ...

  7. 20165317Java实验三敏捷开发与XP实践

    实验三 敏捷开发与XP实践实验报告 实验目的 安装 alibaba 插件,解决代码中的规范问题.再研究一下Code菜单,找出一项让自己感觉最好用的功能. 在码云上把自己的学习搭档加入自己的项目中,确认 ...

  8. 优云软件又双叒通过CMMI ML3评估 , 研发和质量管理水平创新高

    2017年第三季度,SEI授权的主任评估师对优云软件研发中心进行了CMMI软件能力成熟度模型评估,优云软件顺利通过复评. 这是继2011年12月优云软件首次通过CMMI ML3级的评估认证以来,第二次 ...

  9. monitor

    // ==UserScript== // @name Page Monitor // @namespace http://tampermonkey.net/ // @version 0.1 // @d ...

  10. JLRoutes使用

    JLRoutes 地址:https://github.com/joeldev/JLRoutes JLRoutes原理: 它是通过url scheme来实现app内部,web到app,app与app之间 ...