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

做网站推广员工/线上营销渠道主要有哪些

做网站推广员工,线上营销渠道主要有哪些,网站logo做黑页,打开网页时网站顶部显示广告随后消失的广告怎么做Android记录9--实现转盘效果2013年10月16日 我今天也只是刚好看到这个,看到网友实现了一个转盘的效果,但试了一下好像不太行,所以就修改了一下程序最终实现转盘的效果,我对Android 绘画这一块用得不多,一般在开发游戏的…
Android记录9--实现转盘效果
2013年10月16日
我今天也只是刚好看到这个,看到网友实现了一个转盘的效果,但试了一下好像不太行,所以就修改了一下程序最终实现转盘的效果,我对Android 绘画这一块用得不多,一般在开发游戏的时候可能会用得较多,所以很多地方都不太清楚。

下面是转盘的效果图:


布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/back"><com.wwj.turnplate.TurnPlateViewandroid:id="@+id/turnplate"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true" /><Buttonandroid:id="@+id/btnStart"android:layout_width="70dp"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:layout_alignParentLeft="true"android:text="开始" /><Buttonandroid:id="@+id/btnStop"android:layout_width="70dp"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:layout_alignParentRight="true"android:text="结束" /></RelativeLayout>


自定义View
/2013.10.16_TurnPlate_Demo/src/com/wwj/turnplate/TurnPlateView.java
package com.wwj.turnplate;import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.util.AttributeSet;
import android.view.View;public class TurnPlateView extends View implements Runnable{// 界面需要的图片private Bitmap turnPlatePic;		// 转盘图片private Bitmap pointerPic;			// 指针图片// 旋转矩阵private Matrix panRotate = new Matrix();// 平移矩阵private Matrix pointerTranslate = new Matrix();private int x = 0;private boolean ifRoate = false;public TurnPlateView(Context context, AttributeSet attrs) {super(context, attrs);Resources r = context.getResources();// 生成图片turnPlatePic = BitmapFactory.decodeStream(r.openRawResource(R.drawable.turnplate));pointerPic = BitmapFactory.decodeStream(r.openRawResource(R.drawable.pointer));// 用线程刷新界面Thread thread = new Thread(this);thread.start();}@Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);canvas.translate(75, 100);canvas.drawBitmap(turnPlatePic, panRotate, null);canvas.translate(turnPlatePic.getWidth() / 2 - pointerPic.getWidth() / 2, 20);canvas.rotate(x, pointerPic.getWidth() / 2,pointerPic.getHeight() - 35);canvas.drawBitmap(pointerPic, pointerTranslate, null);}@Overridepublic void run() {try {while(true) {if (ifRoate) {this.x += 25;//这个函数强制UI线程刷新界面this.postInvalidate();Thread.sleep(50);}}} catch(InterruptedException e) {e.printStackTrace();}}public void startRoate() {this.ifRoate = true;}public void stopRotate() {this.ifRoate = false;}
}



主Activity
package com.wwj.turnplate;import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;public class MainActivity extends Activity implements OnClickListener{private TurnPlateView plateView;private Button btnStart;private Button btnStop;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);plateView = (TurnPlateView) findViewById(R.id.turnplate);btnStart = (Button) findViewById(R.id.btnStart);btnStop = (Button) findViewById(R.id.btnStop);btnStart.setOnClickListener(this);btnStop.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch(v.getId()) {case R.id.btnStart:plateView.startRoate();break;case R.id.btnStop:plateView.stopRotate();break;}}}


http://www.lbrq.cn/news/1354267.html

相关文章:

  • 自己在百度上可以做网站吗/seo零基础视频教程
  • 一般网站前端是用什么做/抚顺网络推广
  • 自己做的网站邮箱更改密码程序为什么总出错/seo网络科技有限公司
  • 网站同时做竞价和优化可以吗/手机百度2022年新版本下载
  • 网站分析表怎么做的/搜易网托管模式的特点
  • 纯流量卡免费申请入口/seo文章生成器
  • 专为男人做的网站/快速刷排名的软件最好
  • 大亚湾建设局网站/淘宝客怎么做推广
  • 产品品牌策划方案/宁波seo关键词
  • 襄阳网站seo方法/广东seo推广公司
  • 去泰国做赌博发网站/seo智能优化公司
  • 网站加载速度慢的原因/青岛网络推广
  • 深圳网站建设公司推荐/电商seo
  • 做网站宝安/线上培训
  • 麟游住房和城市建设局网站/广告发布平台
  • 做那种英文网站有流量/google关键词搜索工具
  • 网站建设 会计分录/网站建设开发简介
  • 做服务器的网站都有哪些/宁德市古田县
  • 焦溪翠冠梨做的网站/百度快照seo
  • 网站建设主管招聘/百度查询入口
  • python开发微信小程序教程/沈阳seo代理计费
  • 中国人免费的片/网站seo优化建议
  • 重庆便宜网站建设/seo平台优化服务
  • 购物网站页面/百度网页版主页
  • 自己的电脑如何做网站/网络营销个人总结
  • 网站开发图片文字/seo是什么意思 为什么要做seo
  • 做照片模板下载网站/新乡seo推广
  • 国内如何做国外网站的兼职项目/金华seo全网营销
  • 绵阳新区大建设/搜索引擎优化的技巧
  • 上海网站建设规范/网络营销渠道建设方案
  • 芯片分享【昆泰】——CH7305A -display controller device.
  • Redis里面什么是sdshdr,可以详细介绍一下吗?
  • 网络 —— 笔记本(主机)、主机虚拟机(Windows、Ubuntu)、手机(笔记本热点),三者进行相互ping通
  • vite面试题及详细答案120题(01-30)
  • 【学习笔记】Manipulate-Anything(基于视觉-语言模型的机器人自动化操控系统)
  • 深入剖析RT-Thread串口驱动:基于STM32H750的FinSH Shell全链路Trace分析与实战解密(上)