当前位置: 首页 > news >正文

怎么样建网站啊网站建设 服务流程

怎么样建网站啊,网站建设 服务流程,seo公司名字,网站建设seo合同书本文实例为大家分享了Android添加商品进购物车的具体代码#xff0c;供大家参考#xff0c;具体内容如下1、首先展示下效果图2、讲一下思路#xff0c;小球由加号位置运动到购物车位置#xff0c;首先得获得这两个点在整个屏幕中的坐标#xff0c;然后分别计算这两个点的横…本文实例为大家分享了Android添加商品进购物车的具体代码供大家参考具体内容如下1、首先展示下效果图2、讲一下思路小球由加号位置运动到购物车位置首先得获得这两个点在整个屏幕中的坐标然后分别计算这两个点的横纵坐标的差值再通过TranslateAnimation这个类设置小球在X、Y方向上的偏移量最后通过AnimationSet这个类将这两个动画放在一起执行。这是小球运动的动画还有就是购物车变大缩小的动画。这个动画通过ObjectAnimator的ofFloat的方法设置缩放要注意的是当小球落下的时候购物车才开始动画所以要设置一下setStartDelay这个方法。3、具体的代码我就贴一下动画部分的代码如果想要这个Demo看下我最后贴出的Github的地址Overridepublic void setAnim(View view) {// TODO Auto-generated method stubint[] start_location new int[2];// 一个整型数组用来存储按钮在屏幕的X,Y坐标view.getLocationInWindow(start_location);// 购买按钮在屏幕中的坐标buyImg new ImageView(this);// 动画的小圆圈buyImg.setImageResource(R.drawable.sign);// 设置buyImg的图片setAnim(buyImg, start_location);}/*** hdh: 创建动画层** return*/private ViewGroup createAnimLayout() {ViewGroup rootView (ViewGroup) this.getWindow().getDecorView();// 获得Window界面的最顶层LinearLayout animLayout new LinearLayout(this);LinearLayout.LayoutParams lp new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);animLayout.setLayoutParams(lp);//animLayout.setId();animLayout.setBackgroundResource(android.R.color.transparent);rootView.addView(animLayout);return animLayout;}/*** hdh:** param vp* param view* param location* return*/private View addViewToAnimLayout(final ViewGroup vp, final View view, int[] location) {int x location[0];int y location[1];LinearLayout.LayoutParams lp new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);lp.leftMargin x;lp.topMargin y;view.setLayoutParams(lp);return view;}/*** hdh:动画** param v* param start_location*/private void setAnim(final View v, int[] start_location) {anim_mask_layout null;anim_mask_layout createAnimLayout();anim_mask_layout.addView(v);View view addViewToAnimLayout(anim_mask_layout, v, start_location);int[] end_location new int[2];// 存储动画结束位置的X,Y坐标text_chart_num.getLocationInWindow(end_location);// 将购物车的位置存储起来// 计算位移int endX end_location[0] - start_location[0];// 动画位移的X坐标int endY end_location[1] - start_location[1];// 动画位移的y坐标TranslateAnimation translateAnimationX new TranslateAnimation(0, endX, 0, 0);translateAnimationX.setInterpolator(new LinearInterpolator());// 设置此动画的加速曲线。默认为一个线性插值。translateAnimationX.setRepeatCount(0);// 动画重复的次数translateAnimationX.setFillAfter(true);TranslateAnimation translateAnimationY new TranslateAnimation(0, 0, 0, endY);translateAnimationY.setInterpolator(new AccelerateInterpolator());translateAnimationY.setRepeatCount(0);// 动画重复次数translateAnimationY.setFillAfter(true);AnimationSet set new AnimationSet(false);set.setFillAfter(false);set.addAnimation(translateAnimationX);set.addAnimation(translateAnimationY);set.setDuration(1000);view.startAnimation(set);set.setAnimationListener(new Animation.AnimationListener() {Overridepublic void onAnimationStart(Animation animation) {// TODO Auto-generated method stubv.setVisibility(View.VISIBLE);}Overridepublic void onAnimationRepeat(Animation animation) {// TODO Auto-generated method stub}Overridepublic void onAnimationEnd(Animation animation) {// TODO Auto-generated method stubv.setVisibility(View.GONE);}});ObjectAnimator anim ObjectAnimator//.ofFloat(view, scale, 1.0F, 1.5F, 1.0f)//.setDuration(500);//anim.setStartDelay(1000);anim.start();anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {Overridepublic void onAnimationUpdate(ValueAnimator animation) {float cVal (Float) animation.getAnimatedValue();image_chart.setScaleX(cVal);image_chart.setScaleY(cVal);text_chart_num.setScaleX(cVal);text_chart_num.setScaleY(cVal);}});}4、GitHub地址点击打开链接以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
http://www.yutouwan.com/news/148220/

相关文章:

  • 做易拉宝的网站网站开发团队成员介绍
  • md5加密网站宜兴市建设局官方网站
  • 二季域名做网站建筑工程是干嘛的
  • 青浦建设机械网站WordPress反爬虫教程
  • 做钓鱼网站什么是网络设计方案网络设计的原则有哪些
  • 上海有什么大企业东莞做网站乐云seo
  • 如何做自己的淘宝客网站网站关键词百度指数
  • wordpress 分段莆田seo推广公司
  • 网站备案核实网站建设用自助建站系统好不好
  • 电子商务网站开发公司教育培训手机网站模板下载
  • 建设主题网站的顺序是什么样的做服装商城网站论文
  • 珠海集团网站建设报价张家港网站设计建设
  • 咸宁网站设计北京it外包公司
  • 织梦网站栏目如何做下拉公司微网站制作
  • wordpress网站结构学校 html5 网站 案例
  • 网站301重定向$常州规划网站
  • 研发项目备案在哪个网站做广州专业网站改版
  • 街道网站建设更新汇报旌阳移动网站建设
  • 电子商务网站建设与管理是什么关键词是什么意思
  • 网站 系统 的开发技术wordpress做论坛
  • 网站模版如何建设计公司网站要包含什么信息
  • 营销型网站建设怎么收费建商城网站带app多少钱
  • 网站建设运维情况名片seo什么意思
  • 做国际网站长沙哪家网站设计好
  • 怎么看公司网站建设的时间做网站该读啥
  • 福州营销型网站建设网络架构设计方案
  • wordpress百度推送代码加统计重庆网站优化指导
  • 吉安市规划建设局网站开源手机网站建站系统
  • 男生女生做污事网站免费盐城中瑞做网站公司
  • 锦州网站建设多少钱广告公司网站官网