Ejemplo n.º 1
0
void HttpRequestTest::viewDidLoad()
{
	size = this->getView()->getBounds().size;

	CABarButtonItem* rightButton = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), CAImage::create(""));
	rightButton->setTarget(this, CAControl_selector(HttpRequestTest::nextViewController));
	this->getNavigationBarItem()->addRightButtonItem(rightButton);

	errorInfo = CALabel::createWithCenter(CADipRect(size.width*0.5, size.height*0.1, size.width, size.height*0.2));
	errorInfo->setText("");
	errorInfo->setColor(CAColor_blueStyle);
	errorInfo->setFontSize(_px(30));
	errorInfo->setTextAlignment(CATextAlignmentCenter);
	errorInfo->setVerticalTextAlignmet(CAVerticalTextAlignmentCenter);
	this->getView()->addSubview(errorInfo);

	inputWebsite = CATextField::createWithCenter(CADipRect(size.width*0.5, size.height*0.4, size.width*0.6, size.height*0.1));
	inputWebsite->setBackgroundView(CAScale9ImageView::createWithImage(CAImage::create("source_material/btn_rounded3D_highlighted.png")));
	inputWebsite->setPlaceHolder("Please enter a website");
	inputWebsite->setFontSize(_px(24));
	inputWebsite->setTextColor(CAColor_blueStyle);
	inputWebsite->setSpaceHolderColor(CAColor_gray);
	this->getView()->addSubview(inputWebsite);

	requestWebsite = CAButton::create(CAButtonTypeRoundedRect);
	requestWebsite->setCenter(CADipRect(size.width*0.5, size.height*0.8, size.width*0.2, size.height*0.06));
	requestWebsite->setTitleForState(CAControlStateAll,"Go");
	requestWebsite->addTarget(this,CAControl_selector(HttpRequestTest::requestHttpInfo),CAControlEventTouchUpInSide);
	this->getView()->addSubview(requestWebsite);
}
Ejemplo n.º 2
0
void CANavigationBar::showLeftButton()
{
    std::vector<CAButton*>::iterator itr;
    for (itr = m_pLeftButtons.begin(); itr != m_pLeftButtons.end(); itr++)
    {
        (*itr)->removeFromSuperview();
    }
    m_pLeftButtons.clear();
    
    const CAVector<CAObject*>& buttonItems = m_pItem->getLeftButtonItems();

    CCRect rect;
    rect.size.width = _px(80);
    rect.size.height = this->getBounds().size.height * 0.8f;
    rect.origin.x = rect.size.width * 0.7f;
    rect.origin.y = this->getBounds().size.height * 0.5f;

    for (size_t i=0; i<buttonItems.size(); i++)
    {
        CABarButtonItem* item = dynamic_cast<CABarButtonItem*>(buttonItems.at(i));
        
        rect.size.width = item ? item->getItemWidth() : _px(80);
        rect.origin.x += i * rect.size.width;
        
        CAButton* button = CAButton::createWithCenter(rect, CAButtonTypeCustom);
        this->addSubview(button);
        
        if (item == NULL && m_pItem)
        {
            button->setImageForState(CAControlStateNormal, CAImage::create("source_material/btn_left_white.png"));
            button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255));
            button->addTarget(this, CAControl_selector(CANavigationBar::goBack), CAControlEventTouchUpInSide);
        }
        else if (item)
        {
            if (item->getImage())
            {
                button->setImageForState(CAControlStateNormal, item->getImage());
                if (item->getHighlightedImage())
                {
                    button->setImageForState(CAControlStateHighlighted, item->getHighlightedImage());
                }
                else
                {
                    button->setImageColorForState(CAControlStateHighlighted, ccc4(127, 127, 127, 255));
                }
            }
            else
            {
                button->setTitleForState(CAControlStateNormal, item->getTitle());
                button->setTitleColorForState(CAControlStateNormal, m_cButtonColor);
                button->setTitleForState(CAControlStateHighlighted, item->getTitle());
                button->setTitleColorForState(CAControlStateHighlighted, ccc4(m_cButtonColor.r/2, m_cButtonColor.g/2, m_cButtonColor.b/2, 255));
            }
            
            button->addTarget(item->getTarget(), item->getSel(), CAControlEventTouchUpInSide);
        }
        m_pLeftButtons.push_back(button);
    }
}
Ejemplo n.º 3
0
void RecipeListViewController::setToEditView(bool isEditView)
{
    m_editView = isEditView;
    if(isEditView)
    {

        if(m_editNavBar == NULL)
        {
            
            m_editNavBar = CANavigationBarItem::create(this->getNavigationBarItem()->getTitle());
            
            editBarButton = CABarButtonItem::create("编辑", NULL, NULL);
            editBarButton->setTarget(this, CAControl_selector(RecipeListViewController::buttonEdit));
            m_editNavBar->addRightButtonItem(editBarButton);
            
            
            CABarButtonItem* leftButton = CABarButtonItem::create("", CAImage::create("image/ic_category_list.png"), NULL);
            leftButton->setTarget(this, CAControl_selector(RecipeListViewController::onEditleftButtonClick));
            m_editNavBar->addLeftButtonItem(leftButton);
            
            m_editNavBar->retain();
        }

        this->setNavigationBarItem(m_editNavBar);
    }
    else
    {
        this->setNavigationBarItem(m_curNavBar);
    }
}
Ejemplo n.º 4
0
void registerViewController::loadTopBar(){
	CABarButtonItem* leftItem = CABarButtonItem::create("", CAImage::create("image/btn_left.png"), CAImage::create("image/btn_left.png"));
	leftItem->setTarget(this, CAControl_selector(registerViewController::backButton));
	CANavigationBarItem* barItem = CANavigationBarItem::create("");
	barItem->addLeftButtonItem(leftItem);
	barItem->setTitle(UTF8("注册"));
	this->setNavigationBarItem(barItem);

	this->getNavigationController()->setNavigationBarBackGroundColor(CAColor_black);
	
}
Ejemplo n.º 5
0
CABarButtonItem* CABarButtonItem::create(std::string title, CAImage* image, CAImage* highlightedImage)
{
    CABarButtonItem* item = new CABarButtonItem();
    if (item && item->init(title, image, highlightedImage))
    {
        item->autorelease();
        return item;
    }
    CC_SAFE_DELETE(item);
    return NULL;
}
Ejemplo n.º 6
0
void FSNewsView2::refreshView()
{

    CANavigationBarItem *navBarItem = CANavigationBarItem::create(m_chapterInfo->getChapterTitle());
    
    CABarButtonItem* rightButton = CABarButtonItem::create("",  CAImage::create("image/label.png"),  CAImage::create("image/labelSelected.png"));
    
    
    rightButton->setTarget(rightButton, CAControl_selector(FSNewsView2::onClickBookMark));

    
    navBarItem->addRightButtonItem(rightButton);
//    m_NavBarItem->addRightButtonItem(CrossApp::CABarButtonItem *item)
    this->setNavigationBarItem(navBarItem);
    //m_NavBarItem->autorelease();
}
Ejemplo n.º 7
0
void CANavigationBar::showLeftButton()
{
    std::vector<CAButton*>::iterator itr;
    for (itr = m_pLeftButtons.begin(); itr != m_pLeftButtons.end(); itr++)
    {
        (*itr)->removeFromSuperview();
    }
    m_pLeftButtons.clear();
    
    CCArray* buttonItems = m_pItems.back()->getLeftButtonItems();

    CCRect rect = this->getBounds();
    rect.size.width = rect.size.height * 0.9f;
    rect.size.height *= 0.8f;
    rect.origin.x = rect.size.width * 0.7f;
    rect.origin.y = this->getBounds().size.height / 2;
    
    for (int i=0; i<buttonItems->count(); i++)
    {
        rect.origin.x += i * rect.size.width * 1.1f;
        CAButton* button = CAButton::createWithCenter(rect, CAButtonTypeCustom);
        this->addSubview(button);
        
        CABarButtonItem* item = dynamic_cast<CABarButtonItem*>(buttonItems->objectAtIndex(i));
        if (item == NULL && m_pItems.size() > 1)
        {
            button->setImageForState(CAControlStateNormal, CAImage::create("source_material/btn_left_white.png"));
            button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255));
            button->addTarget(this, CAControl_selector(CANavigationBar::goBack), CAControlEventTouchUpInSide);
        }
        else if (item)
        {
            button->setTitleForState(CAControlStateNormal, item->getTitle());
            button->setTitleColorForState(CAControlStateNormal, CAColor_white);
            button->setTitleForState(CAControlStateHighlighted, item->getTitle());
            button->setTitleColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255));
            button->setImageForState(CAControlStateNormal, item->getImage());
            if (item->getHighlightedImage())
            {
                button->setImageForState(CAControlStateHighlighted, item->getHighlightedImage());
            }
            else
            {
                button->setImageColorForState(CAControlStateHighlighted, ccc4(255, 255, 200, 255));
            }
            button->addTarget(item->getTarget(), item->getSel(), CAControlEventTouchUpInSide);
        }
        m_pLeftButtons.push_back(button);
    }
}
Ejemplo n.º 8
0
void RecipeListViewController::buttonEdit(CAControl* btn,DPoint point)
{
    
    if(m_editFinishNavBar == NULL)
    {
        
        m_editFinishNavBar = CANavigationBarItem::create(this->getNavigationBarItem()->getTitle());
        
        CABarButtonItem *finishBarButton = CABarButtonItem::create("完成", NULL, NULL);
        finishBarButton->setTarget(this, CAControl_selector(RecipeListViewController::onClickFinishButton));
        //            editBarButton->autorelease();
        m_editFinishNavBar->addRightButtonItem(finishBarButton);
        
        
        m_editFinishNavBar->retain();
        
        
    }
    this->setNavigationBarItem(m_editFinishNavBar);
    
    this->setToEditModel(true);

}
Ejemplo n.º 9
0
void CDUIShowAutoCollectionView::collectionViewDidSelectCellAtIndexPath(CAAutoCollectionView *collectionView, unsigned int section, unsigned int item)
{
    switch (item)
    {
        case 0:
        {
            AlertViewTest* ViewContrllerAlertViewTest = new AlertViewTest();
            ViewContrllerAlertViewTest->init();
            ViewContrllerAlertViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerAlertViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAlertViewTest, true);
            break;
        }
        case 1:
        {
            ButtonTest* ViewContrllerButtonTest = new ButtonTest();
            ViewContrllerButtonTest->init();
            ViewContrllerButtonTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerButtonTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerButtonTest, true);
            break;
        }
        case 2:
        {
            SegmentedControlTest* ViewContrllerSegmentedControlTest = new SegmentedControlTest();
            ViewContrllerSegmentedControlTest->init();
            ViewContrllerSegmentedControlTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerSegmentedControlTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSegmentedControlTest, true);
            break;
        }
            
        case 3:
        {
            showImageViewNavigationBar = 0;
            ImageViewNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* ImageViewRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            ImageViewRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ImageViewRightBtnRightcallback));
            ImageViewNavigationBar->addRightButtonItem(ImageViewRightBtn);
            
            ImageViewTest* ViewContrllerImageViewTest = new ImageViewTest();
            ViewContrllerImageViewTest->init();
            ViewContrllerImageViewTest->setNavigationBarItem(ImageViewNavigationBar);
            ViewContrllerImageViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerImageViewTest, true);
            break;
        }
        case 4:
        {
            Scale9ImageViewTest* ViewContrllerScale9ImageViewTest = new Scale9ImageViewTest();
            ViewContrllerScale9ImageViewTest->init();
            ViewContrllerScale9ImageViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerScale9ImageViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerScale9ImageViewTest, true);
            break;
        }
        case 5:
        {
            showActivityIndicatorNavigationBar = 0;
            ActivityIndicatorNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* ActivityIndicatorRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            ActivityIndicatorRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ActivityIndicatorRightBtnRightcallback));
            ActivityIndicatorNavigationBar->addRightButtonItem(ActivityIndicatorRightBtn);
            
            ActivityIndicatorViewTest* ViewContrllerIndicatorViewTest = new ActivityIndicatorViewTest();
            ViewContrllerIndicatorViewTest->init();
            ViewContrllerIndicatorViewTest->setNavigationBarItem(ActivityIndicatorNavigationBar);
            ViewContrllerIndicatorViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerIndicatorViewTest, true);
            break;
        }
            
        case 6:
        {
            ProgressTest* ViewContrllerProgressTest = new ProgressTest();
            ViewContrllerProgressTest->init();
            ViewContrllerProgressTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerProgressTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerProgressTest, true);
            break;
        }
        case 7:
        {
            showSliderNavigationBar = 0;
            SliderNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* SliderRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            SliderRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::SliderRightBtnRightcallback));
            SliderNavigationBar->addRightButtonItem(SliderRightBtn);
            
            SliderTest* ViewContrllerSliderTest = new SliderTest();
            ViewContrllerSliderTest->init();
            ViewContrllerSliderTest->setNavigationBarItem(SliderNavigationBar);
            ViewContrllerSliderTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSliderTest, true);
            break;
        }
        case 8:
        {
            SwitchTest* ViewContrllerSwitchTest = new SwitchTest();
            ViewContrllerSwitchTest->init();
            ViewContrllerSwitchTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerSwitchTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerSwitchTest, true);
            break;
        }
            
        case 9:
        {
            StepperTest* ViewContrllerStepperTest = new StepperTest();
            ViewContrllerStepperTest->init();
            ViewContrllerStepperTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerStepperTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerStepperTest, true);
            break;
        }
        case 10:
        {
            showLabelNavigationBar = 0;
            LabelNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* LabelRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            LabelRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::LabelRightBtnRightcallback));
            LabelNavigationBar->addRightButtonItem(LabelRightBtn);
            
            LabelTest* ViewContrllerLabelTest = new LabelTest();
            ViewContrllerLabelTest->init();
            ViewContrllerLabelTest->setNavigationBarItem(LabelNavigationBar);
            ViewContrllerLabelTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerLabelTest, true);
            break;
        }
        case 11:
        {
            TextFieldTest* ViewContrllerTextFieldTest = new TextFieldTest();
            ViewContrllerTextFieldTest->init();
            ViewContrllerTextFieldTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerTextFieldTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTextFieldTest, true);
            break;
        }
            
        case 12:
        {
            TextViewTest* ViewContrllerTextViewTest = new TextViewTest();
            ViewContrllerTextViewTest->init();
            ViewContrllerTextViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerTextViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTextViewTest, true);
            break;
        }
        case 13:
        {            
            TabBarControllerTest* ViewContrllerTabBarControllerTest = new TabBarControllerTest();
            ViewContrllerTabBarControllerTest->init();
            ViewContrllerTabBarControllerTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerTabBarControllerTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTabBarControllerTest, true);
            break;
        }
        case 14:
        {
            PageViewTest* ViewContrllerPageViewTest = new PageViewTest();
            ViewContrllerPageViewTest->init();
            ViewContrllerPageViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerPageViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerPageViewTest, true);
            break;
        }
            
        case 15:
        {
            ScrollViewTest* ViewContrllerScrollViewTest = new ScrollViewTest();
            ViewContrllerScrollViewTest->init();
            ViewContrllerScrollViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerScrollViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerScrollViewTest, true);
            break;
        }
        case 16:
        {
            showAutoCollectionVerticalNavigationBar = 0;
            AutoCollectionVerticalNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* AutoCollectionVerticalRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            AutoCollectionVerticalRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::AutoCollectionVerticalRightBtnRightcallback));
            AutoCollectionVerticalNavigationBar->addRightButtonItem(AutoCollectionVerticalRightBtn);

            AutoCollectionViewVerticalTest* ViewContrllerAutoCollectionViewVerticalTest = new AutoCollectionViewVerticalTest();
            ViewContrllerAutoCollectionViewVerticalTest->init();
            ViewContrllerAutoCollectionViewVerticalTest->setNavigationBarItem(AutoCollectionVerticalNavigationBar);
            ViewContrllerAutoCollectionViewVerticalTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAutoCollectionViewVerticalTest, true);
            break;
        }
        case 17:
        {
            showAutoCollectionHorizontalNavigationBar = 0;
            AutoCollectionHorizontalNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* AutoCollectionHorizontalRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            AutoCollectionHorizontalRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::AutoCollectionHorizontalRightBtnRightcallback));
            AutoCollectionHorizontalNavigationBar->addRightButtonItem(AutoCollectionHorizontalRightBtn);
            
            AutoCollectionViewHorizontalTest* ViewContrllerAutoCollectionViewHorizontalTest = new AutoCollectionViewHorizontalTest();
            ViewContrllerAutoCollectionViewHorizontalTest->init();
            ViewContrllerAutoCollectionViewHorizontalTest->setNavigationBarItem(AutoCollectionHorizontalNavigationBar);
            ViewContrllerAutoCollectionViewHorizontalTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerAutoCollectionViewHorizontalTest, true);
            break;
        }
            
        case 18:
        {
            CollectionViewTest* ViewContrllerCollectionViewTest = new CollectionViewTest();
            ViewContrllerCollectionViewTest->init();
            ViewContrllerCollectionViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerCollectionViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerCollectionViewTest, true);
            break;
        }
        case 19:
        {
            WaterfallViewTest* ViewContrllerWaterfallViewTest = new WaterfallViewTest();
            ViewContrllerWaterfallViewTest->init();
            ViewContrllerWaterfallViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerWaterfallViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerWaterfallViewTest, true);
            break;
        }
        case 20:
        {
            ListViewTest* ViewContrllerListViewTest = new ListViewTest();
            ViewContrllerListViewTest->init();
            ViewContrllerListViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerListViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerListViewTest, true);
            break;
        }
            
        case 21:
        {
            TableViewTest* ViewContrllerTableViewTest = new TableViewTest();
            ViewContrllerTableViewTest->init();
            ViewContrllerTableViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerTableViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerTableViewTest, true);
            break;
        }
        case 22:
        {
            showPickerViewNavigationBar = 0;
            PickerViewNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* PickerViewRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            PickerViewRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::PickerViewRightBtnRightcallback));
            PickerViewNavigationBar->addRightButtonItem(PickerViewRightBtn);
            
            PickerViewTest* ViewContrllerPickerViewTest = new PickerViewTest();
            ViewContrllerPickerViewTest->init();
            ViewContrllerPickerViewTest->setNavigationBarItem(PickerViewNavigationBar);
            ViewContrllerPickerViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerPickerViewTest, true);
            break;
        }
        case 23:
        {
            WebViewTest* ViewContrllerWebViewTest = new WebViewTest();
            ViewContrllerWebViewTest->init();
            ViewContrllerWebViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerWebViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerWebViewTest, true);
            break;
        }
            
        case 24:
        {
            GifViewTest* ViewContrllerGifViewTest = new GifViewTest();
            ViewContrllerGifViewTest->init();
            ViewContrllerGifViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerGifViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerGifViewTest, true);
            break;
        }
        case 25:
        {
            FlashViewTest* ViewContrllerFlashViewTest = new FlashViewTest();
            ViewContrllerFlashViewTest->init();
            ViewContrllerFlashViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerFlashViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerFlashViewTest, true);
            break;
        }
        case 26:
        {
            VideoPlayerControlViewTest* ViewContrllerVideoPlayerControlViewTest = new VideoPlayerControlViewTest();
            ViewContrllerVideoPlayerControlViewTest->init();
            ViewContrllerVideoPlayerControlViewTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerVideoPlayerControlViewTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerVideoPlayerControlViewTest, true);
            break;
        }
            
        case 27:
        {
            RenderImageTest* ViewContrllerRenderImageTest = new RenderImageTest();
            ViewContrllerRenderImageTest->init();
            ViewContrllerRenderImageTest->setNavigationBarItem(CANavigationBarItem::create(m_vTitle.at(item)));
            ViewContrllerRenderImageTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerRenderImageTest, true);
            break;
        }
        case 28:
        {
            showViewAnimationNavigationBar = 0;
            ViewAnimationNavigationBar = CANavigationBarItem::create(m_vTitle.at(item));
            
            CABarButtonItem* ViewAnimationRightBtn = CABarButtonItem::create("", CAImage::create("source_material/btn_right_white.png"), NULL);
            ViewAnimationRightBtn->setTarget(this, CAControl_selector(CDUIShowAutoCollectionView::ViewAnimationRightBtnRightcallback));
            ViewAnimationNavigationBar->addRightButtonItem(ViewAnimationRightBtn);
            
            ViewAnimationTest* ViewContrllerViewAnimationTest = new ViewAnimationTest();
            ViewContrllerViewAnimationTest->init();
            ViewContrllerViewAnimationTest->setNavigationBarItem(ViewAnimationNavigationBar);
            ViewContrllerViewAnimationTest->autorelease();
            RootWindow::getInstance()->getRootNavigationController()->pushViewController(ViewContrllerViewAnimationTest, true);
            break;
        }
        default:
            break;
    }
}