当前位置:  编程技术>移动开发
本页文章导读:
    ▪小议canvas的save()跟restore()        小议canvas的save()和restore() 在Canvas的类中有两个方法大家估计也经常用到在画一些图形的时候。在文档的中,save()的描述是:Saves the current matrix and clip onto a private stack,意思是保存当前的矩.........
    ▪ 怎么在两个activity中传数据        如何在两个activity中传数据 首先定义一个自定义类。注意红色部分。public class MyClass implements Serializable{private int number;private int max;private int min;private ArrayList<String> url;public void SetNumber(int n.........
    ▪ MotionEvent的getX(),getY()与getRawX(),getRawY()差异       MotionEvent的getX(),getY()与getRawX(),getRawY()区别 MotionEvent的getX(),getY()与getRawX(),getRawY()区别 总结:如果你的某个Activity中实现OnTouchListener接口,需要重写onTouch(View view,MotionEvent event)这个方法.........

[1]小议canvas的save()跟restore()
    来源: 互联网  发布时间: 2014-02-18
小议canvas的save()和restore()
在Canvas的类中有两个方法大家估计也经常用到在画一些图形的时候。
在文档的中,
save()的描述是:Saves the current matrix and clip onto a private stack,意思是保存当前的矩阵到私有的堆栈。保存canvas经过一系列的旋转,平移,缩放等操作后的状态

restore()的描述是:This call balances a previous call to save(), and is used to remove all modifications to the matrix/clip state since the last save call.意思是恢复到canvas的矩阵变化前的状态,也就是调用save()之前的canvas的矩阵状态。

弄清除这些了,对图形的操作才会和自如的操作!~~

    
[2] 怎么在两个activity中传数据
    来源: 互联网  发布时间: 2014-02-18
如何在两个activity中传数据
首先定义一个自定义类。注意红色部分。
public class MyClass implements Serializable{
private int number;
private int max;
private int min;
private ArrayList<String> url;

public void SetNumber(int number)
{
  this.number = number;
}

public void SetMax(int max)
{
  this.max = max;
}

public void SetMin(int min)
{
  this.min = min;
}

public void SetUrl(/blog_article/ArrayList<String> url/index.html)
{
  this.url = url;
}

public int GetNumber()
{
  return number;
}

public int GetMax()
{
  return max;  
}

public int GetMin()
{
  return min;
}

public ArrayList GetUrl()
{
  return url;
}

}


然后创建2个Activity,来传递数据。
发送部分代码:
Intent intent = new Intent();
intent.setClass(TestActivity.this, OtherActivity.class);
intent.putExtra("myclass", myclass);
startActivity(intent);


接收部分代码:
Intent intent = getIntent();        
myclass = (MyClass)intent.getSerializableExtra("myclass");

    
[3] MotionEvent的getX(),getY()与getRawX(),getRawY()差异
    来源: 互联网  发布时间: 2014-02-18
MotionEvent的getX(),getY()与getRawX(),getRawY()区别
MotionEvent的getX(),getY()与getRawX(),getRawY()区别
总结:
如果你的某个Activity中实现OnTouchListener接口,需要重写onTouch(View view,MotionEvent event)这个方法,getRawX()和getRawY()获得的是相对屏幕的位置,getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值不会超过view的长度和宽度)。

RawX,RawY 相对于屏幕位置坐标
X,Y 相对于容器的位置坐标

    
最新技术文章:
▪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)实现方法
oracle iis7站长之家
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


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

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

浙ICP备11055608号-3