#include <UIFocusTest.h>
◆ UIFocusTestVertical()
| UIFocusTestVertical::UIFocusTestVertical |
( |
| ) |
|
◆ ~UIFocusTestVertical()
| UIFocusTestVertical::~UIFocusTestVertical |
( |
| ) |
|
|
virtual |
◆ CREATE_FUNC()
◆ init()
| bool UIFocusTestVertical::init |
( |
| ) |
|
|
overridevirtual |
重载 UIFocusTestBase .
在文件 UIFocusTest.cpp 第 243 行定义.
247 Size winSize = Director::getInstance()->getVisibleSize();
250 _verticalLayout->setPosition(Vec2(winSize.width/2 - 100, winSize.height - 70));
260 for (
int i=0; i<count; ++i) {
261 ImageView *w = ImageView::create(
"cocosui/scrollviewbg.png");
262 w->setTouchEnabled(
true);
268 _loopText = Text::create(
"loop enabled",
"Arial", 20);
269 _loopText->setPosition(Vec2(winSize.width/2, winSize.height - 50));
cocos2d::ui::Widget * _firstFocusedWidget
virtual bool init() override
void onImageViewClicked(cocos2d::Ref *ref, cocos2d::ui::Widget::TouchEventType touchType)
cocos2d::ui::Button * _toggleButton
cocos2d::ui::Text * _loopText
cocos2d::ui::Layout * _verticalLayout
void toggleFocusLoop(cocos2d::Ref *, cocos2d::ui::Widget::TouchEventType)
cocos2d::Layer * _uiLayer
引用了 UIFocusTestBase::_firstFocusedWidget, _loopText, UIFocusTestBase::_toggleButton, UIScene::_uiLayer, _verticalLayout, UIFocusTestBase::init(), UIFocusTestBase::onImageViewClicked() , 以及 toggleFocusLoop().
◆ toggleFocusLoop()
| void UIFocusTestVertical::toggleFocusLoop |
( |
cocos2d::Ref * |
, |
|
|
cocos2d::ui::Widget::TouchEventType |
|
|
) |
| |
◆ _loopText
| cocos2d::ui::Text* UIFocusTestVertical::_loopText |
|
protected |
◆ _verticalLayout
| cocos2d::ui::Layout* UIFocusTestVertical::_verticalLayout |
|
protected |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIFocusTest/UIFocusTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/UITest/CocoStudioGUITest/UIFocusTest/UIFocusTest.cpp