当前位置: 编程技术>移动开发
本页文章导读:
▪处理窗口还原状态有关问题 处理窗口还原状态问题
处理窗口还原状态问题(一般用于横竖屏切换),除了在Activity中可以调用外,开发游戏时我们尽量在View中使用类似
@Override
protected Parcelable onSaveInstanceState() {
.........
▪ TranslateAnimation 搬动动画 TranslateAnimation 移动动画
实现两张图片的交替,像左边移动交替,像右边移动交替,图片左(右)出,右(左)进等。public class Move extends AbstractAnimation {
private float fromXDelta;
private float toXD.........
▪ 【转】常见色彩的RGB值 【转】常见颜色的RGB值
颜色 R G B白色:FFFFFF红色:FF0000绿色:00FF00蓝色:0000FF洋红:FF00FF墨绿:00FFFF黄色:FFFF00黑色:000000爱丽丝兰:F0F8FF碧绿:70DB93巧克力色:5C3317蓝紫色:9F5F9F黄铜.........
[1]处理窗口还原状态有关问题
来源: 互联网 发布时间: 2014-02-18
处理窗口还原状态问题
处理窗口还原状态问题(一般用于横竖屏切换),除了在Activity中可以调用外,开发游戏时我们尽量在View中使用类似
@Override
protected Parcelable onSaveInstanceState() {
Parcelable p = super.onSaveInstanceState();
Bundle bundle = new Bundle();
bundle.putInt("x", pX);
bundle.putInt("y", pY);
bundle.putParcelable("android123_state", p);
return bundle;
}
@Override
protected void onRestoreInstanceState(Parcelable state) {
Bundle bundle = (Bundle) state;
dosomething(bundle.getInt("x"), bundle.getInt("y")); //获取刚才存储的x和y信息
super.onRestoreInstanceState(bundle.getParcelable("android123_state"));
return;
}
[2] TranslateAnimation 搬动动画
来源: 互联网 发布时间: 2014-02-18
TranslateAnimation 移动动画
实现两张图片的交替,像左边移动交替,像右边移动交替,图片左(右)出,右(左)进等。
实现两张图片的交替,像左边移动交替,像右边移动交替,图片左(右)出,右(左)进等。
public class Move extends AbstractAnimation { private float fromXDelta; private float toXDelta; private float fromYDelta; private float toYDelta; private ImageView view; private Context mContext; private boolean filpLeft; private boolean filpRight; //receive the Activity public Context getmContext() { return mContext; } public void setmContext(Context mContext) { this.mContext = mContext; } public boolean isFilpLeft() { return filpLeft; } public void setFilpLeft(boolean filpLeft) { this.filpLeft = filpLeft; } public boolean isFilpRight() { return filpRight; } public void setFilpRight(boolean filpRight) { this.filpRight = filpRight; } TranslateAnimation translateStart,translateEnd; public float getFromXDelta() { return fromXDelta; } public void setFromXDelta(float fromXDelta) { this.fromXDelta = fromXDelta; } public float getToXDelta() { return toXDelta; } public void setToXDelta(float toXDelta) { this.toXDelta = toXDelta; } public float getFromYDelta() { return fromYDelta; } public void setFromYDelta(float fromYDelta) { this.fromYDelta = fromYDelta; } public float getToYDelta() { return toYDelta; } public void setToYDelta(float toYDelta) { this.toYDelta = toYDelta; } @Override public void performAnimation(Handler handler) { view = (ImageView)getTarget(); //isFilpLeft: when the UI add the String to move left isFilpLeft = true; if(isFilpLeft()){ translateStart = new TranslateAnimation(fromXDelta,toXDelta,fromYDelta,toYDelta); translateEnd = new TranslateAnimation(-toXDelta,fromXDelta,-toYDelta,fromYDelta); setFilpLeft(false); }else if(isFilpRight()){ translateStart = new TranslateAnimation(fromXDelta,-toXDelta,fromYDelta,-toYDelta); translateEnd = new TranslateAnimation(toXDelta,fromXDelta,toYDelta,fromYDelta); setFilpRight(false); } else{ translateStart = new TranslateAnimation(fromXDelta,toXDelta,fromYDelta,toYDelta); translateEnd = new TranslateAnimation(toXDelta,fromXDelta,toYDelta,fromYDelta); } translateStart.setDuration((long)(getDuration()*1000)); translateEnd.setDuration((long)(getDuration()*1000)); translateStart.setRepeatCount(getRepeat()); translateStart.setAnimationListener(new AnimationListener(){ @Override public void onAnimationStart(Animation animation) { // TODO Auto-generated method stub } @Override public void onAnimationEnd(Animation animation) { //change the image when the activity call. if(mContext != null){ Bitmap bmp = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.image2); view.setImageBitmap(bmp); view.startAnimation(translateEnd); }else{ view.startAnimation(translateEnd); } } @Override public void onAnimationRepeat(Animation animation) { // TODO Auto-generated method stub } }); handler.postDelayed(new Runnable() { @Override public void run() { view.startAnimation(translateStart); } }, (long)(getDelay()*1000)); } }
[3] 【转】常见色彩的RGB值
来源: 互联网 发布时间: 2014-02-18
【转】常见颜色的RGB值
颜色 R G B
白色:FFFFFF
红色:FF0000
绿色:00FF00
蓝色:0000FF
洋红:FF00FF
墨绿:00FFFF
黄色:FFFF00
黑色:000000
爱丽丝兰:F0F8FF
碧绿:70DB93
巧克力色:5C3317
蓝紫色:9F5F9F
黄铜:B5A642
亮金:D9D919
褐色:A62AA2
青铜:8C7853
青铜2:A67D3D
藏青:5F9F9F
亮铜:D98719
铜色:B87333
珊瑚色:FF7F00
矢车菊兰:42426F
深褐色:5C4033
深绿色:2F4F2F
深铜绿色:4A766E
深橄榄绿:4F4F2F
紫色:9932CD
深紫色:871F78
深石板蓝:6B238E
深石板灰:2F4F4F
深黄褐色:97694F
深蓝玉色:7093DB
暗木色:855E42
暗灰:545454
暗玫瑰色:856363
长石色:D19275
砖红色:8E2323
草绿:238E23
金色:CD7F32
秋叶色:DBDB70
灰色:C0C0C0
铜绿色:527F76
黄绿色:93DB70
军绿:215E21
印第安红色:4E2F2F
土黄:9F9F5F
浅蓝:C0D9D9
浅灰:A8A8A8
浅铜蓝:8F8FBD
浅木色:E9C2A6
浅绿:32CD32
橙色:E47833
栗色:8E236B
中绿:32CD99
中蓝:3232CD
中草绿:6B8E23
中秋叶色:EAEAAE
中紫色:9370DB
中海绿:426F42
中石板蓝:7F00FF
中春绿:7FFF00
中蓝玉色:70DBDB
中紫红色:DB7093
中木色:A68064
夜蓝色:2F2F4F
海蓝色:23238E
氖蓝色:4D4DFF
氖粉红色:FF6EC7
新夜蓝色:00009C
新黄褐色:EBC79E
暗金色:CFB53B
橘色:FF7F00
橘红:FF2400
淡紫:DB70DB
淡绿: 8FBC8F
粉红:BC8F8F
棕色:EAADEA
石英色:D9D9F3
富兰色:5959AB
橙红色:6F4242
猩红:8C1717
海绿:238E68
半甜巧克力色:6B4226
赭色:8E6B23
银色:E6E8FA
天蓝:3299CC
石板蓝:007FFF
香粉红:FF1CAE
春绿:00FF7F
钢蓝:236B8E
夏天的天空:38B0DE
黄褐色:DB9370
蓝玉色:ADEAEA
暗褐色:5C4033
亮灰:CDCDCD
紫罗兰色:4F2F4F
紫红:CC3299
麦色:D8d8BF
暗黄:99CC32
颜色 R G B
白色:FFFFFF
红色:FF0000
绿色:00FF00
蓝色:0000FF
洋红:FF00FF
墨绿:00FFFF
黄色:FFFF00
黑色:000000
爱丽丝兰:F0F8FF
碧绿:70DB93
巧克力色:5C3317
蓝紫色:9F5F9F
黄铜:B5A642
亮金:D9D919
褐色:A62AA2
青铜:8C7853
青铜2:A67D3D
藏青:5F9F9F
亮铜:D98719
铜色:B87333
珊瑚色:FF7F00
矢车菊兰:42426F
深褐色:5C4033
深绿色:2F4F2F
深铜绿色:4A766E
深橄榄绿:4F4F2F
紫色:9932CD
深紫色:871F78
深石板蓝:6B238E
深石板灰:2F4F4F
深黄褐色:97694F
深蓝玉色:7093DB
暗木色:855E42
暗灰:545454
暗玫瑰色:856363
长石色:D19275
砖红色:8E2323
草绿:238E23
金色:CD7F32
秋叶色:DBDB70
灰色:C0C0C0
铜绿色:527F76
黄绿色:93DB70
军绿:215E21
印第安红色:4E2F2F
土黄:9F9F5F
浅蓝:C0D9D9
浅灰:A8A8A8
浅铜蓝:8F8FBD
浅木色:E9C2A6
浅绿:32CD32
橙色:E47833
栗色:8E236B
中绿:32CD99
中蓝:3232CD
中草绿:6B8E23
中秋叶色:EAEAAE
中紫色:9370DB
中海绿:426F42
中石板蓝:7F00FF
中春绿:7FFF00
中蓝玉色:70DBDB
中紫红色:DB7093
中木色:A68064
夜蓝色:2F2F4F
海蓝色:23238E
氖蓝色:4D4DFF
氖粉红色:FF6EC7
新夜蓝色:00009C
新黄褐色:EBC79E
暗金色:CFB53B
橘色:FF7F00
橘红:FF2400
淡紫:DB70DB
淡绿: 8FBC8F
粉红:BC8F8F
棕色:EAADEA
石英色:D9D9F3
富兰色:5959AB
橙红色:6F4242
猩红:8C1717
海绿:238E68
半甜巧克力色:6B4226
赭色:8E6B23
银色:E6E8FA
天蓝:3299CC
石板蓝:007FFF
香粉红:FF1CAE
春绿:00FF7F
钢蓝:236B8E
夏天的天空:38B0DE
黄褐色:DB9370
蓝玉色:ADEAEA
暗褐色:5C4033
亮灰:CDCDCD
紫罗兰色:4F2F4F
紫红:CC3299
麦色:D8d8BF
暗黄:99CC32
最新技术文章: