当前位置: 编程技术>移动开发
本页文章导读:
▪云使用之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>
最新技术文章: