首页 > TAG信息列表 > 0F

Android开发 双向进度条自定义View____TwoWayProgressView

前言   一个双向进度的自定义View,已经封装好,可以直接使用 效果图 代码 import android.content.Context import android.graphics.* import android.util.AttributeSet import android.view.View import androidx.annotation.ColorInt /** * 双向进度View */ class TwoWayP

Winhex 恢复三个分区

通过之前的博客WinHex恢复分区,我们知道 在MBR中,一共有四行是我们分区的引导,所以,我们手动只能创建三个主分区,通过工具软件,我们最多可以创建四个主分区 那么测试:如何创建四个主分区? 首先,我们创建三个主分区 在创建第四个分区的时候,观察会发现自动变成了一个扩展分区就是绿框框,

Android实现扫描二维码动画效果

如图:   中心的线在从上到下的动画效果 代码实现: private fun initAnimation() { val mAnimation = TranslateAnimation(TranslateAnimation.ABSOLUTE, 0f, TranslateAnimation.ABSOLUTE,0f, TranslateAnimation.RELATIVE_TO_PARENT, 0f, TranslateAnimati

Unity2017-HTC项目串流Pico摇杆移动功能

最近公司PC项目需要串流到Piconec3上运行,HTC手柄是圆盘键按下移动还可以,但是Piconeo3是摇杆,按下移动的话显得不科学,所以写了一套基于圆盘键,使用摇杆移动的方法 第一步:编写摇杆左右旋转功能 using System.Collections; using System.Collections.Generic; using UnityEngine; usin

Android技术分享| 【自习室】自定义View代替通知动画(2)

上篇文章我们完成了一条信息的测量和绘制,本篇我们来实现消息的平移动画 效果图如下: 在自定义View中,通常我比较喜欢额外创建一个Bitmap和一个Canvas来绘制动画效果。大家可以根据自己喜好修改,实现的方式有很多。 首先在首次测量的时候我们创建Canvas、Matrix、Bitmap,如果你的实际

音视频开发1——绘制一张图片

音视频开发路线: https://blog.51cto.com/ticktick/1956269 demo地址:https://github.com/wygsqsj/videoPath 今日任务: 在 Android 平台绘制一张图片,使用至少 3 种不同的 API,ImageView,SurfaceView,自定义 View 使用自定义view和SurfaceView都使用到的代码为通过Cavans绘制bitmap:

训练时间统计

训练时间统计 1 引入time模块 import time 2 在epoch循环开头处加入 begin = time.time() 3 在epoch循环末尾处加入 time_cost = time.time() - since print('Training complete in {:.0f}m {:.0f}s'.format(time_cost // 60, time_cost % 60))

鸡兔同笼

      n = int(input())for i in range(n): a = int(input()) if a<32768: xmin = a%4 xmax = a%2 if xmin==0 and xmax==0: print("{:.0f} {:.0f}".format(a/4,a/2)) else: print(0,0) else:

Delaunay三角剖分实现

参考文章:https://www.cnblogs.com/zhiyishou/p/4430017.html 本文使用逐点插入法进行剖分,并使用Unity3D实现。   通过阅读文章《Triangulate》给出的伪代码进行具体编写,我加了些注释: subroutine triangulate input : vertex list output : triangle list initialize the tria

自定义进度条Android,kotlin

1:效果              一运行起来,红色是下载的部分,蓝色是为下载部分,下载完之后先缩成一个椭圆,在缩成一个圆 GitHub地址:https://github.com/luofangli/MyDrawProgress 详细代码: <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout

自定义动画的实现-实例

一:效果 上面是一个大嘴在吃一个球,下面是三个球分别一大一小的变化           GitHub地址:https://github.com/luofangli/Custom_Animation 代码:   <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://sche

openssl库编译

1. linux 下编译 源码地址为:https://www.openssl.org/source/old/;当前最新版本为 1.1.0f,https://www.openssl.org/source/old/1.1.0/openssl-1.1.0f.tar.gz 源码编译 解压之后,进入源码目录openssl-1.1.0f,执行如下命令。因为只需要编译静态库,也没有特殊要求,所以使用的编译选项配

自定义View中改变画布(canvas)状态在画图

一:对画布进行操作canvas?.rotate() 画布的旋转canvas?.scale() 画布的拉伸canvas?.translate()画布的移动二:画布操作 canvas?.save() 保存先前的操作.................. 在画布里面进行各种动画的实现canvas?.restore() 将画布还原三:例子 1:对之前的操作进行保存canvas?.save()

【unity2D】Light2D-学习记录3-代码控制光照颜色的分段连续渐变

目标 在Light2D-学习记录2中的颜色渐变存在局限,它不能分段变化。现在着手解决颜色不能分段变化的问题。 前言 Light2D-学习记录2中的颜色变化是一段式的,如下图箭头所示 而当我们需要颜色分2段连续变化时,它应当这样变化 现在来解决“颜色分N段连续变化”的问题。 代码相关 using

gt911 1024*600配置表

配置表 如果此表使用出现xy轴调转的情况,请在打开驱动中的相关的宏进行旋转。 5F 00 04 58 02 01 0D 20 11 FF 28 0F 6E 5A 03 05 00 00 00 00 00 00 0F 00 00 00 00 8C 2C 0E 39 37 43 06 00 00 01 DC 02 11 63 21 00 00 00 03 64 32 00 00 00 1E B4 94 D5 02 05 1E 00

Android自定义-曲线利用和认识

曲线开发中并不常用,但是学会曲线绘制能让你的软件更具创造性和无穷的魅力。 其他API是绘制基础,我认为曲线是绘画的灵魂。有了它直接起飞。这节课我们学习曲线以及曲线的应用等。 一、曲线认识与理解 曲线常见的API 1.一阶曲线 2.二阶曲线 3.三阶曲线 我们在初中高中

【Unity基础练习 构造分形(编程控制)】

今天的教程来源于下方链接(它讲的更详细一点,我更多的只是总结) 构造分形(递归实现的细节) 今天这个练习,只需要自己创建一个空物体,一个材质,一个C#脚本即可运行。全部统一命名为Fractal。 以下是C#脚本,所有需要注意的地方我都用注释标识好了: using System.Collections; using Syst

自定义控件开发入门与实战(第4章 属性动画进阶)

第四章 属性动画进阶 PropertyValuesHolder与KeyFrame ofFloat()、ofInt() val rotationHolder =    PropertyValuesHolder.ofInt("Rotation", 60, -60, -40, -20, 20, 10)val alphaHolder = PropertyValuesHolder.ofFloat("alpha", 0f, 1f, 0.4f, 1f, 0.5f, 0f)

unity Instantiate设置父级物体bug

版本号 2018.3.5 2018.4.1     public class test : MonoBehaviour{ public Canvas canvas; void Start() { AssetBundle asset = AssetBundle.LoadFromFile("Assets/Scenes/00step.ld"); GameObject startPanel= asset.LoadAsset<GameObje

东华OJ基础题80 平均分

问题描述 : 从键盘依次输入每个学生的学号、姓名、出生年月、3门课的成绩,计算并打印出每个学生的平均成绩。 要求使用结构体数组。 输入说明 : 第一行,整数n,表示一共有n个学生。 从第二行开始共n行,每行包含学号,姓名,出生年,出生月,数学,英语,C语言的成绩,用空格分隔,姓名不含空格。

android微信摇一摇(抽奖)

android微信摇一摇(抽奖)   package com.example.sensoreventlistenertest; import java.util.Random; import com.example.sensoreventlistenertest.ShakeListener.OnShakeListener; import android.media.MediaPlayer; import android.os.Bundle; import android.os.Ha

Unity Mathf的一些函数

1 Mathf.Lerp(float a,float b,float t) 1.1 官方给出的解释为:用t在a和b之间做线性差值;参数t限制在0到1之间,当t=0时返回值为a,当t=1时返回值为b,当t为0.5时返回值为a到b的中间点。 1.2 应用:(因为该函数有三个变量,所以有好几种应用方式)     1.2.1 做线性差值变化:     float

高仿QQ 发送图片高亮HaloProgressView

之前看到qq 的图片发送效果很酷炫,很吸引人,不过现在这个效果好像没有了。试了几次,决定试试实现。大致想了下,实现效果还不错 需要实现的效果 一图胜千言,看图如下: 怎样实现呢? 首先从图中看分两部分,一部分是进度条带光晕得效果。第二部分是圆圈扩散到整个图片,到显示完整图片

bat 读取 ini 文件

bat 读取 ini 文件 参考链接:https://stackoverflow.com/questions/2866117/windows-batch-script-to-read-an-ini-file 这个 bat 支持 ini 的键值与=号之间存在空格,例如 key1 = value1 readini.bat: @if (@a==@b) @end /* -- batch / JScript hybrid line to begin JScript commen

Android属性动画-简单实例

1.ValueAnimator //在2000毫秒内,将值从0过渡到1的动画 ValueAnimator anim = ValueAnimator.ofFloat(0f, 1f); anim.setDuration(2000); anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void