当前位置:  编程技术>移动开发
本页文章导读:
    ▪tabBarItem 设立动画 animation        tabBarItem 设置动画 animation- (void)tabBarController:(UITabBarController *)theTabBarController didSelectViewController:(UIViewController *)viewController {     [viewController.tabBarItem setBadgeValue:@"3"];          NSMutableArray *arra.........
    ▪ 2013年三月19日-Toast对象的特殊使用        2013年3月19日----Toast对象的特殊使用Toast对象的特殊使用        Toast是Android专属的提示小对象,它的使用方式相当的简单,只要如下代码就可以运行:               Toast.makeText(getAppli.........
    ▪ 使用之星-完全免费的在线移动开发平台       应用之星--完全免费的在线移动开发平台 3G时代带来智能手机的狂潮,随之带来APP应用越来越受欢迎,然你还停留在下载使用的阶段吗?那就out了。现在互联网网络移动开发已经可以揭开APP.........

[1]tabBarItem 设立动画 animation
    来源: 互联网  发布时间: 2014-02-18
tabBarItem 设置动画 animation

- (void)tabBarController:(UITabBarController *)theTabBarController didSelectViewController:(UIViewController *)viewController

{

 

  [viewController.tabBarItem setBadgeValue:@"3"];

    

    NSMutableArray *arrayBt = [NSMutableArray array];

    for (id tabBt in [theTabBarController.tabBar subviews])

    {

        NSLog(@"~~~~~~~%@",tabBt);

        if ([tabBt isKindOfClass:NSClassFromString(@"UITabBarButton")])

        {

            [arrayBt addObject:tabBt];

        }

    }


    

   UIView *view =  [arrayBt objectAtIndex:tabBarController.selectedIndex];

    int i=0;

    for (id tmp in [view subviews])

    {

        NSLog(@"--------%@",tmp);

        i++;

        if ([tmp isKindOfClass:  NSClassFromString( @"UITabBarSelectionIndicatorView")])

        {

//

            break;

        }

    }

    

    

    

    CATransition *transition = [CATransition animation];

    transition.duration = 1.0f;

    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];

    transition.type = kCATransitionMoveIn;

    transition.subtype = kCATransitionFromBottom;

    [[[[view subviews]objectAtIndex:i] layer] addAnimation:transition forKey:nil];

}


    
[2] 2013年三月19日-Toast对象的特殊使用
    来源: 互联网  发布时间: 2014-02-18
2013年3月19日----Toast对象的特殊使用

Toast对象的特殊使用

       Toast是Android专属的提示小对象,它的使用方式相当的简单,只要如下代码就可以运行:

              Toast.makeText(getApplicationContext(), “字符串”, Toast.LENGTH_LONG).show();

       不过其通途却很广泛,基本上,Toast就是一个简短的小信息,将要告诉用户的信息以一个浮动在最上层的View显示, Toast显示之后静待几秒钟就会自动消失,最常见的就是音量大小的调整。

       Toast显示后会在一定时间内消失,在Toast构造参数中的第三个参数为显示的时间常数,可设置为LENGTH_LONG或LENGTH_SHORT,前者提示时间较长。

       比较特别的是我们可以重写Toast对象的方法,自定义Toast显示的Layout,以不同于系统内置的方式显示客制化的Toast对象,如要在Toast里显示图片(Drawable),方式如下:

                            Toast toast = new Toast(getApplicationContext());

                            ImageView imageView = new ImageView(getApplicationContext());

                            imageView.setImageResource(R.drawable.a11);

                            toast.setView(imageView);

                            toast.show();

       或显示自定义的Layout Widget(如TextView),则写法如下:

                            Toast toast = new Toast(getApplicationContext());

                            TextView  View = new TextView(getApplicationContext());

                            View.setText(“小武灵灵”);

                            toast.setView(View);

                            toast.show();

       或者通过AlertDialog.Builder来创建类似Toast的信息对象,读者可以实现看看,实际比较两者有何不同:

                            AlertDialog.Builder alertDialog = new AlertDialog.Builder(MainActivity.this);

                            alertDialog.setTitle("小武提示");

                            alertDialog.setMessage("这是一段信息");

                            alertDialog.show();

 

另外,对于CheckBox的OnTouchListener(屏幕触控事件),有如下特别之处:

              class checkBoxTouchLst implements OnTouchListener

       {

              public boolean onTouch(View v, MotionEvent event) {

                     

                     //判断在触控笔指压此空间时的状态

                     if (checkBox.isChecked() == false) {

                            //当触控笔放开后的动作

                     }

                     else if(checkBox.isChecked() == true)

                     {

                            //当触控笔压下后的动作

                     }

                     return false;

              }

       }

 


 


    
[3] 使用之星-完全免费的在线移动开发平台
    来源: 互联网  发布时间: 2014-02-18
应用之星--完全免费的在线移动开发平台

3G时代带来智能手机的狂潮,随之带来APP应用越来越受欢迎,然你还停留在下载使用的阶段吗?那就out了。现在互联网网络移动开发已经可以揭开APP开发的神秘面罩,完全不会编程甚至不会一点UI知识,也可以成为APP开发达人,你信吗?

反正我已经信了,因为国内已经出现了一系列的在线移动应用开发平台,比如其中之一的应用之星(appstar.com.cn),它是免费的在线制作APP的平台。通过图形化的操作,无需编码技术,开发者只需在线逐步点点鼠标,几分钟就可以制作出相当精美的APP应用。

在应用之星平台体验app开发,你会惊讶于超乎想象的简易过程,同时应用之星完全打破了APP开发的门槛,解决开发人员稀缺,成本太高,进度太慢,门槛障碍太多等难度。

进入应用之星开发平台,它提供了三种操作模式,分别是专家模式,模板向导和应用向导模式,支撑了各种各样的APP制作需求。应用开发者可以根据自己的需求选择不同的开发模式,同时在每一个环节都支持自定义设置和上传,让每个APP真正体现用户的创意和个性,真正实现应用开发DIY。

总体而言,应用之星已经将APP制作的门槛降至了最低,任何普通人都可以开发自己喜爱的应用。你可以在上面制作淘宝店手机客户端,电子书应用,毕业纪念册,有声读物等等各式各样应用,而且是完全免费的。



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3