安卓小白问一个关于viee中的paint画笔问题

我想在白色背景下画几个小方块。默认黑色的,然后然他们以不同的显示时间来进行黑白交替。比如说,第一个小方块我想让他黑色停留1s白色停留1s,第二个小方块我想让他黑色停留2s,白色停留2 s,这样不断的循环的黑白交替下去。这应该怎么实现呢?因为我最后要做出的小方块特别的多,所以最好程序要简洁一些。因为不想让它运行太卡。各路大神帮个忙呗,最近真的被这个逻辑搞疯了。

5个回答

题目是view。。。打错了

就像开关一样,开了关,关了再开不就好了

qq_33316520
哇呀呀呀呀 怎么弄开关嘞?
接近 2 年之前 回复

可以用ObjectAnimator ObjectAnimator.ofInt(this, "progress", 0, 2);
设置动画持续时间两秒
if (progress paint.setColor(Color.White);
}
if (progress >= 1) {
paint.setColor(Color.Black);
}
再设置动画循环

qq_33316520
哇呀呀呀呀 能再具体一点吗?没怎么看懂
接近 2 年之前 回复

postInvalidateDelayed

可以用ObjectAnimator ObjectAnimator.ofInt(this, "progress", 0, 2);
设置动画持续时间两秒
if (progress paint.setColor(Color.White);
}
if (progress >= 1) {
paint.setColor(Color.Black);
}
再设置动画循环

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
小白问一个问题
我有这么个需求,我们公司现在有一套口腔医疗软件,然后呢,有一个国外的放射科软件,某个口腔医院同时在用这2个软件,公司需要我开发一个功能,当我们软件进行一个业务的时候,调用这个国外软件的一个接口,把我们的一段数据传过去,那国外的软件就会根据我们传递的数据,显示相应的信息。。。。。rnrn由于是英文的接口说明,所以不是很清楚,以前也一直在做Web的,很久没接触CS了,这种功能怎么做,是否是需要这个国外软件提供一个API,然后我们软件去调用,调用的方式又是否是和调用WindowAPI一样,用DllImport这种方法引入动态链接库呢?
小白问小白问题了...
如何将数据库中表 逆向生成 .sql 脚本???=.=!!! sql2000的 ~~
android中画虚线--.PathEffect类简单认识
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG); p.setStyle(Style.STROKE); p.setColor(Color.WHITE); p.setStrokeWidth(1); PathEffect effects = new DashPathEffect(new float[] { 1, 2, 4, 8}, 1); p.setPat...
paint画笔
概念: 画笔,保存了绘制几何图形,文本和位图的样式和颜色信息。 常用API: 常用API主要如颜色效果和文本相关等。 当我们调用常用API的时候直接调用native方法。 初始化 mPaint = new Paint(); //初始化 mPaint.setAntiAlias(true); // 抗锯齿 描边效果 mPaint.setStyle(Paint.Style.FILL); //...
画笔Paint
一、Paint的基本实用方法和技巧 1 .负责图形绘制相关 //重置 mPaint.reset(); mPaint.setColor(Color.RED); mPaint.setAlpha(255); //设置画笔的样式 // mPaint.setStyle(Paint.Style.FILL);//填充内容 // mPaint.setStyle(Paint
paint 画笔
绘图的思路: 1,要绘制图形,首先得调整画笔,按照自己的开发需要设置画笔的相关属性 2,画笔属性设置好之后,还需要将图像绘制到画布上。Canvas类可以用来实现各种图形的绘制工作,如绘制直线、矩形、圆等等。 3,首先,我们需要自定义一个类,比如MyView,继承于View类。然后,复写View类的onDraw()函数。最后,在onDraw()函数中使用Paint和Canvas对象绘制我们需要
小白问一个问题,关于good()函数的
用ifstream载入一个txt文件,里面含有整型数据和字符,要用good()函数判断输入流文件是否正确,怎么做才能过good()函数?不能用其他的函数替代
小白问一个语法问题
在看okhttp的教程,有个问题想不明白。rn如下面的代码:rn//初始化RequestBody,用于保存访问网络的请求信息rnRequestBody requestBody = RequestBody.create(JSONTYPE, requestContent);rnrn看了源码,好像RequestBody是个抽象类,而create是RequestBody中的静态方法。rn本人是新手刚学java的小白,抽象类不是不能实例化吗,而且也没加new啊。
小白问access的一个问题
通常新建一个access文件后进入应该有表设计,窗体设计。。。。一大堆东西。rn但为什么有些access文件打开后就只是一个窗体程序。看不见表之间的关系。看不见表里的数据。这种是怎么做到的。还有用什么方法可以看到这些应用程序的代码。
小白问一个弱智问题!
class Demo1 rnrn public static void main(String[] args) rn float a =3.14;rn System.out.println("结果"+a);rn rnrn小数类型写成float,编译的时候提示可能损失精度,需要转换数据类型,默认的是double类型,但是为什么我把这个float改成10,写成一个整数,结果显示10.0,我知道数据转换原理是在二进制位上直接截取低位,强制转换的!难道因为10,float转换成double,正好精度没损失,所以不报错!而3.14是个小数,转换的时候有可能损失精度,所以就报错?
小白问一个关于MFC单文档的问题
我建了MFC的单文档,又新建了一个对话框,那我可不可以运行的时候不运行单文档而直接运行我自己的对话框?
小白问一个端口的问题~!
我还是个小白,一直不太理解端口的意思,今天在网上查了查,好像明白了一点,但又不知道对不对,所以过来问问各位大侠!rnrn就以Apache为例子吧:rn1、有个请求发到目的机rn2、这个请求中指明要使用哪个端口的,系统将这个请求发送给拥有相应端口的程序(进程)。rnrn这么理解对吗?也就是两个机子互相通信的时候,都会在发送的请求中指明要使用对方机子哪个端口?rn如果不是,麻烦给我讲一下,最好用大白话。。。呵呵!rnrn谢谢!
小白问一个正则表达式的问题
输入URL: http://sp/sites/PPS-234_343/sdf/34/sdf/786/Documents/Hello World.docxrn想用正则取到 /sites/PPS-234_343rn我是这么写的rnvar regx = /\/sites\/\S+\//;rnvar rs = regx.exec("http://sp/sites/PPS-234_343/sdf/34/sdf/786/Documents/Hello World.docx");rnrn但是输出的结果是rn/sites/PPS-234_343/sdf/34/sdf/786/Documents/rn貌似把后面一整串都输出了,我尝试使用1,rn /\/sites\/(\S+\/)1/rn但是好像也没啥用,应该是我对语法理解有错误rnrn求教大神们正确的写法
安卓开发之Paint画笔
Paint paint = new Paint();  //创建画笔 // 设置paint为无锯齿   paint.setAntiAlias(true);   // 设置画笔颜色为红色(1)   paint.setColor(Color.RED);   // 设置画笔颜色为红色(2)   paint.setColor(Color.rgb(255, 0, 0));   // 设置透
Android自定义控件之画笔(Paint)
初始化画笔: Paint paint = new Paint(); 设置画笔颜色 paint.setColor(Color.RED); 设置填充样式 paint.setStyle(Paint.Style.STROKE); //设置画笔宽度 paint.setStrokeWidth(50); Android在用画笔的时候有三种Style,分别是 Paint.Style.STROKE 只绘制图形轮廓(...
自定义View——Paint画笔
前言 在前面一篇 自定义控件——Canvas 画布,我们也看到如何使用Paint。Paint也是强大的工具类,这篇就来详细介绍。 Paint的API也非常多,具体可以参考官方网址: Paint API:https://developer.android.google.cn/reference/android/graphics/Paint.html 这里根据这些API分为4种模式:(参考 H...
Paint画笔高级应用
1.Paint常用方法 // mPaint.setColor(Color.RED);// 设置颜色 // mPaint.setARGB(255, 255, 255, 0); // 设置 Paint对象颜色,范围为0~255 // mPaint.setAlpha(200); // 设置alpha不透明度,范围为0~255 // mPaint....
高级UI-画笔Paint
在UI这一块,谈到自定义,就离不开画笔和画布的使用话题,在自定义控件的时候,为了做出炫酷的效果,我们往往会使用画笔和画布,那么这里我们就先来看看画笔的使用吧 简单使用例子 自定义一个View public class PaintView extends View { private Paint mPaint; public PaintView(Context context, @...
画笔Paint类
小知识: 凡是跟画笔设置相关的,比如画笔大小、粗细、颜色、透明度、字体的样式等,都在paint类里设置 Paint.setStyle取值: 构造函数: voidsetStyle(Style style) 参数: Paint.Style.FILL//仅填充内部 Paint.Style.FILL_AND_STROKE//填充内部和描边 Paint.Style.STR...
Paint(画笔)类的使用
Paint类继承关系: Paint类说明:     配合Canvas类使用的一个类,用来给Canva将要绘制的图形添加一些属性,例如:抗锯齿(AntiAlias)、透明度(Alpha)等。故Paint类大多数常用的方法都是 set 系列的方法。 Paint类常用方法:     set系列方法:  AntiAlias(抗锯齿)      TextSize(字体大小
paint Canvas画笔、画布
1.创建画笔 Paint paint = new Paint(); 设置画笔的颜色 paint.setColor(Color.RED); 2.创建一个矢量图Bitmap 矢量图[vector],也叫做向量图,简单的说,就是缩放不失真的图像格式。 //创建一个矢量图Bitmap Bitmap bitmap = Bitmap.createBitmap(300,300,Bi
Paint类(画笔)
线性渐变、径向渐变和角度渐变的画笔 1、布局文件 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/frameLayout1" android:layout_width="fill_parent" android:layout_height=
Paint 画笔的一些属性
Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,透明度和填充风格等 直接使用无参构造方法就可以创建Paint实例: Paint paint = new Paint( ); 我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有两种, 图形绘制相关与文本绘制相关: setARGB(int a,int r,int g,int b): 设置绘制的颜色,
Android Paint 画笔源代码
Android Paint画笔源代码,适用于计算机专业课程设计,并有布局文件。
小白中的小白问几个安卓的问题(好奇)
昨晚上帮同学刷机(小米),出现了一个问题:1.USB调试没有打开 2. 手机屏幕被锁 3.没帐号nn我把手机调进了Fastboot模式(Recovery 不行,我搞不懂为啥被官方锁了),最后用刷机精灵刷了一个其他版本的固件包进去,之后当我尝试刷原版的进去的时候,工具提示我,需要解锁。 明明前面已经刷好了。nn1. 这个USB调试到底有什么作用? 求简单科普。n2. 求简单科普一下,网上提供的那些高通啊,先刷的一些基本原理,要通俗易懂,不要太多专业词汇。
日期控件 问题~ 急~ ----->小白问 小白问题了~~
在用WdatePicker的日期控件~ 他的默认格式是yyyy-m-d 但是我想要输入 20081212的时候 他显示2008-02-02 也就是说他 无论是月还是日 只要超过10 就出错 我用的最新的版本 4.2的 以前的版本貌似没有 输入20081212就自动转换的功能 都被默认为输入不合法~ 那为大虾知道怎么改这个错误么??rnrn或者谁有好的日期控件 可以满足上面那个功能的 还要能显示日历的.... 55 ~~ 给我发个 xiaohong5516@163.comrnrn谢谢~~ 兄弟们了~~~
小白问一个字符串插入函数的问题
自己写的函数rntypedef char* SString;rnbool Sinsert(SString &S1,int pos,SString S2)rnrn int i=0;rn SString S3=new char[strlen(S1)+strlen(S2)+1];rn for(;i
android小白问一个故障
android小白,做一个很简单的动作,第一个activity里面输入的内容传递到第二个activity的textview中去,但是报错如下nCaused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object referencenn第一个activitynnn```npublic class MainActivity extends AppCompatActivity n protected void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);n setContentView(R.layout.activity_main);n n public void sendMessage3(View view)nIntent intent=new Intent(this,DisplayMessageActivity.class);nEditText editText = (EditText) findViewById(R.id.edit_message);nString message = editText.getText().toString();n intent.putExtra(EXTRA_MESSAGE, message);nstartActivity(intent);n nn public final static String EXTRA_MESSAGE = "com.mycompany.myfirstapp.MESSAGE";nnnn```n第二个activitynn```n public void onCreate(Bundle savedInstanceState) n super.onCreate(savedInstanceState);nn n Intent intent = getIntent();n String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);nn n TextView tv = (TextView) findViewById(R.id.textView);n tv.setText(message);nn // Set the text view as the activity layoutn setContentView(R.layout.activity_display_message);nnn n```n如果我把 tv.setText(message);这句话注销掉,不赋值,第二个页面就能正常打开。nnandroid刚上手小白。。自己研究了半天没研究出什么原因,求大神解答,非常感谢nn
小白问关于mongodb日志输出问题
[size=18px]各位好:rn 我想问个关于mongodb日志问题,我现在新部署了一台mongodb,利用log4j将web端服务器中的日志导入到mongodb数据库中,然后利用flash-dog观察数据库里面的信息,但是我只能观察到其中一台服务器的信息(暂且叫做B),其中log4j配置信息A和B一模一样,我查看了mongodb的日志mongodb.log,具体如图rn[img=https://img-bbs.csdn.net/upload/201702/10/1486710206_947088.jpg][/img]rn 我发现服务器B有大量的连接和断开,我上网查了一下,这是正常现象,但是服务器A只有1次连接和断开,然后就没有输出信息了,rn 我使用netstat -anput | grep :27017 发现A服务器与数据库连接着,但是就是没有输入数据,rn[img=https://img-bbs.csdn.net/upload/201702/10/1486710480_868406.jpg][/img][/size]rn 谁遇到过这样的事情吗?求解,谢谢各位了。
小白问一下关于appconfig修改的问题
职场小菜鸟询问各位大牛一个问题哈。rn是这样的,我二次开发了一个电话盒子的小软件,其中呢有几个参数是写在appconfig里面的,包括一些文件的存储路径。我呢希望管理员可以根据自己的意愿在后台更改这些参数的值,并且其他用户在前台可以使用新的参数。rn那么在打包发布后,各个计算机上安装了,还能读取到管理员修改的appconfig参数吗?我也查了一些修改config文件的代码,发现实现起来也挺不方便的,是不是这些参数可以存在数据库里呢?rn如果大大们有别的好的建议也请不客气的砸过来吧,谢谢~!
java小白问关于回收的问题
我MainPanel里有个List,当堆栈用的。每次最上面一个堆栈的Operation操作完之后,也没有析构函数。rn自己写了个destruction()rn就是纯粹地MainPanel.operationList.remove(operationList.size()-1);rn请问这样会不会造成使用的内存回收不利?我每次程序要大量创建Operation?Java会回收吗?rn是不是要转移到另一个recycleList,然后定期对recycleList=null才好?
新手小白问一个SQL问题,急!!!!!
我有一张表,表中有两个字段会出现重复数据,我现在想取出来的时候,如果有重复数据,只显示一条,而不是多条重复数据都显示出来。怎么破?在线等!!!!!
小白问一个有关堆对象数组的问题!!
假如前面定义了一个Student类rnrn然后 Student one=new Student[];//error:不存在从"Student*" 转换到"Student"的适当构造函数rnrn如果这样 Student *one=new Student[];//这样就没有问题rnrn各位大神能告诉我这有什么区别麽?
小白问一个极其简单的GUI问题
我就学习GUI的JFrame里面查几个按钮而已,很奇怪的是 程序可以运行,也弹出来了我设计的窗口,但是我却看到了下图所示的小红八叉 这应该叫做编译器报错把?? 奇怪啊 怎么能运行了 还有错误呢 提示的错误是 :rnrnMultiple markers at this linern - The serializable class Gui does not declare a static final serialVersionUID field of type longrn - Access restriction: The type JFrame is not accessible due to restriction on required rn library C:\Program Files\Java\jre1.8.0_25\lib\rt.jarrnrn[img=https://img-bbs.csdn.net/upload/201410/30/1414649356_774119.jpg][/img]
小白问一个NETBEANS的界面问题
[img=https://img-bbs.csdn.net/upload/201509/06/1441512218_948037.png][/img]rn我想做一个简单的电影售票系统,要让每一部电影的不同时间段对应不同的影厅应该怎样操作,也就是点击左边的不同电影,右边面板会切换到不同的影厅[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
小白问数据库
两张表只有两条数据是不一样的,我通过对两张表进行外联接,where全部相同的字段,是不是应该就抓取除了两条不一样的数据剩下全部相同的数据,可为毛应该有2千多条的数据,抓取到的只有100多条.
Android中Paint画笔类的使用详解
Paint类的使用介绍 Android自定义View中想在画笔canvas上边画图要学会使用画笔类Paint。我们需要将画笔的相关属性设置好,才能画出想要的图片,例如设置画笔的颜色、画笔字体的相关属性等等。下边介绍一下画笔中最常用的一些方法。
Paint 的一个小知识点
之前在网络上看到这样的进度条,一直不知道两个角是怎么出来的,原来是Paint的一个方法 Paint.setStrokeCap(Paint.Cap.ROUND);可以设置
自定义View之Paint(画笔)的使用
我们在自定义View的时候总是会用到Paint画笔对象和Canvas对象,我是这么理解的,你要画一个自定义View就必须要有水彩笔和你的A4纸(当然我只是这么一说,也可以使任何纸),水彩笔就相当于Paint画笔对象,可以设置它的颜色,粗细,想要画的字的大小,形状以及一些样式,接下来,我们来看一下这个画笔对象是什么以及怎么使用. Paint是什么? 首先来看一下官方解释: The Paint ...
Paint画笔的基本使用及自定义进度条
Paint画笔的基本使用及自定义进度条 资源播客:http://blog.csdn.net/wangwo1991/article/details/77689003
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview