加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d-x3.3Final(4) ImageView常用成员函数(C++)

发布时间:2020-12-14 20:15:06 所属栏目:百科 来源:网络整理
导读:说明这个系列只是提供函数的熟悉和方便查找,实在没什么技术含量- - ImageView * imageView = ImageView::create("cocosui/ccicon.png"); //新建图片 imageView-setScale9Enabled(true); //是否启用九宫格显示模式 imageViewChild-setSizeType(Widget::SizeT

说明这个系列只是提供函数的熟悉和方便查找,实在没什么技术含量- -

ImageView * imageView = ImageView::create("cocosui/ccicon.png");//新建图片

imageView->setScale9Enabled(true); //是否启用九宫格显示模式

imageViewChild->setSizeType(Widget::SizeType::PERCENT);//设置大小类型

imageViewChild->setSizePercent(Vec2::ANCHOR_MIDDLE);//设置大小比例

imageViewChild->setPositionType(Widget::PositionType::PERCENT);//设置位置类型

imageViewChild->setPositionPercent(Vec2::ANCHOR_MIDDLE);//设置位置比例

imageViewChild->setPosition(Vec2(widgetSize.width / 2.0f,
widgetSize.height / 2.0f));//设置位置

imageView->addTouchEventListener([=](Ref * sender,Widget::TouchEventType type){

if (type == Widget::TouchEventType::ENDED){

float width = CCRANDOM_0_1() * 200 + 50;

float height = CCRANDOM_0_1() * 80 + 30;

imageVIew->setContentSize(Size(width,height));

imageViewChild->setPositionPercent(Vec2(CCRANDOM_0_1(),CCRANDOM_0_1());

}

});

imageVIew->setColor(Color3B(159,168,187); //设置图片颜色

imageVIew->setContentSize(Size(250,115)); //设置图片大小

imageView->setFilppedX(true); //在X轴上翻转

imageView->setScale(0.5); //设置图片放大系数,当前系数+1

imageView->ignoreContentAdaptWithSize(false);//如果设置为true,忽略内容适应,使用系统默认的渲染大小,与实际的图片资源大小无关

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读