当前位置: 编程技术>移动开发
本页文章导读:
▪云使用之CAF框架 云应用之CAF框架
集团内部开始了第一届云应用开发大赛,有免费的云手机可以拿。。。一直对手机应用开发挺感兴趣的,虽然从没学过html、css、js等,但是还是很想了解和学习一下.........
▪ RadioGroup事例 RadioGroup例子
例子:RadioGroup r = (RadioGroup)findViewById(R.id.radioGroup1);
r.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int cheId) {
//cheId为点击的ra.........
▪ Tween 补间动画片(软编码方式) Tween 补间动画(软编码方式)
/**
* Tween 动画
*
* @author lilin
* @date 2011-9-5 下午04:03:40
* @ClassName: Main
* @Description: 通过XML布局的方式
*/
public class MainActivity extends Activity implements OnClickListener {.........
[1]云使用之CAF框架
来源: 互联网 发布时间: 2014-02-18
云应用之CAF框架
集团内部开始了第一届云应用开发大赛,有免费的云手机可以拿。。。一直对手机应用开发挺感兴趣的,虽然从没学过html、css、js等,但是还是很想了解和学习一下的,虽然比赛要求十月中前就要提交应用。。。不过主要也不是为了手机,所以作为没学过html、css、js的人表示鸭梨也不大,兴趣所在,呵呵~刚好拿博客作为学习笔记吧,下班时间有时间小小学习一下
云应用简单说,并不是安装在手机上的应用,是一种部署在远程服务器上,手机通过web来访问的web应用,其实好处很明显的,就是免去了手机安装客户端的繁琐,直接web访问就可以了,缺点估计会在手机流量上多耗费一些,不过这个现在来说应该已经不是问题了。。。
今天简单了解了一下CAF的框架,官方的解释是:CAF是为云应用技术量身打造的开发框架,以HTML5,CSS3,JavaScript为基础,整合了终端和云端的功能与服务,让开发者可以简单快速的创建应用。我的理解就是可以简单看作web应用。对于CAF的框架,用总结的一幅图来带过吧
集团内部开始了第一届云应用开发大赛,有免费的云手机可以拿。。。一直对手机应用开发挺感兴趣的,虽然从没学过html、css、js等,但是还是很想了解和学习一下的,虽然比赛要求十月中前就要提交应用。。。不过主要也不是为了手机,所以作为没学过html、css、js的人表示鸭梨也不大,兴趣所在,呵呵~刚好拿博客作为学习笔记吧,下班时间有时间小小学习一下
云应用简单说,并不是安装在手机上的应用,是一种部署在远程服务器上,手机通过web来访问的web应用,其实好处很明显的,就是免去了手机安装客户端的繁琐,直接web访问就可以了,缺点估计会在手机流量上多耗费一些,不过这个现在来说应该已经不是问题了。。。
今天简单了解了一下CAF的框架,官方的解释是:CAF是为云应用技术量身打造的开发框架,以HTML5,CSS3,JavaScript为基础,整合了终端和云端的功能与服务,让开发者可以简单快速的创建应用。我的理解就是可以简单看作web应用。对于CAF的框架,用总结的一幅图来带过吧
1 楼
jackyneo
2011-09-28
厄,忘了说,刚开的博客。。。第一篇博文。。。 ,应该算是被小新童鞋诱导开通这个博客的。。。
[2] RadioGroup事例
来源: 互联网 发布时间: 2014-02-18
RadioGroup例子
例子:
PS:cheId为点击的radio的id,主要是区分一组多个radio时使用
例子:
RadioGroup r = (RadioGroup)findViewById(R.id.radioGroup1); r.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int cheId) { //cheId为点击的radio的id Toast.makeText(ActivityTest.this, "test", Toast.LENGTH_SHORT).show(); } });
PS:cheId为点击的radio的id,主要是区分一组多个radio时使用
[3] Tween 补间动画片(软编码方式)
来源: 互联网 发布时间: 2014-02-18
Tween 补间动画(软编码方式)
/** * Tween 动画 * * @author lilin * @date 2011-9-5 下午04:03:40 * @ClassName: Main * @Description: 通过XML布局的方式 */ public class MainActivity extends Activity implements OnClickListener { private Button b1, b2, b3, b4; private ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); imageView = (ImageView) findViewById(R.id.ImageView01); b1 = (Button) findViewById(R.id.Button01); b2 = (Button) findViewById(R.id.Button02); b3 = (Button) findViewById(R.id.Button03); b4 = (Button) findViewById(R.id.Button04); b1.setOnClickListener(this); b2.setOnClickListener(this); b3.setOnClickListener(this); b4.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.Button01:// 创建Sacle(尺寸)变化动画 Animation scaleAnimation = AnimationUtils.loadAnimation( MainActivity.this, R.anim.my_scale); imageView.startAnimation(scaleAnimation);// 开始动画 break; case R.id.Button02:// 创建Alpha(渐变)动画 Animation alphaAnimation = AnimationUtils.loadAnimation( MainActivity.this, R.anim.my_alpha); imageView.startAnimation(alphaAnimation); break; case R.id.Button03:// 创建translate(位置变化)动画 Animation translateAnimation = AnimationUtils.loadAnimation( MainActivity.this, R.anim.my_translate); imageView.startAnimation(translateAnimation); break; case R.id.Button04:// 创建rotate(旋转)动画 Animation rotateAnimation = AnimationUtils.loadAnimation( MainActivity.this, R.anim.my_rotate); rotateAnimation.setDuration(3000); imageView.startAnimation(rotateAnimation); break; default: break; } } }
my_alpha.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.1" android:toAlpha="1.0" android:duration="5000" /> </set>
my_rotate.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:fromDegrees="0" android:toDegrees="-180" android:pivotX="50%" android:pivotY="50%" android:duration="5000" /> </set>
my_scale.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="0.0" android:toXScale="1.0" android:fromYScale="0.0" android:toYScale="1.0" android:pivotX="50%" android:pivotY="50%" android:duration="5000" /> </set>
my_translate.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="10" android:toXDelta="100" android:fromYDelta="10" android:toYDelta="100" /> </set>
最新技术文章: