腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
恩蓝脚本
脚本大全
专栏作者
举报
12631
文章
25244310
阅读量
85
订阅数
订阅专栏
申请加入专栏
全部文章
android
编程算法
python
php
linux
数据库
sql
java
xml
http
腾讯云开发者社区
网站
网络安全
ide
laravel
tcp/ip
html
https
bash
打包
javascript
bash 指令
django
开源
android studio
api
github
git
腾讯云测试服务
面向对象编程
云数据库 SQL Server
windows
node.js
c++
json
微信
缓存
文件存储
centos
keras
unix
ubuntu
listview
thinkphp
存储
布局
ssh
textview
shell
apache
sdk
tensorflow
yum
numpy
gradle
ios
jquery ui
view
nginx
qt
kotlin
命令行工具
flutter
webview
opencv
css
数据分析
yii
访问管理
游戏
matlab
pytorch
socket编程
容器
jdk
数据结构
云数据库 Redis
jar
深度学习
jquery
anaconda
jupyter notebook
grep
app
ajax
爬虫
kernel
验证码
html5
神经网络
ftp
composer
apt-get
canvas
excel
动画
正则表达式
权限
codeigniter
access
虚拟化
安全
其他
SSL 证书
serverless
图像处理
工具类
源码
批量计算
dns
机器学习
sqlite
tomcat
eclipse
gui
日志服务
gcc
selenium
教程
手机
分布式
ps
c#
单片机
小程序
imageview
官方文档
c 语言
数据加密服务
hadoop
udp
unicode
list
路由器
数据
go
web.py
容器镜像服务
spring
短信
nat
swoole
登录
对象存储
人工智能
file
layout
root
工具
mongodb
工作
框架
mvc
flask
云推荐引擎
kafka
path
技巧
NAT 网关
消息队列 CMQ 版
单元测试
ipv6
dart
txt
函数
事件
渲染
继承
.net
react
oracle
phpmyadmin
svn
开发
拖拽
makefile
maven
model
统计
原理
人脸识别
mac os
opengl
uml
大数据
admin
service
ui
测试
程序
parcel
nest
adapter
com
云数据库 MongoDB
ascii
es
shift
regex
postgresql
视频处理
xslt & xpath
自动化
unity
自动化测试
jenkins
utf8
迁移
button
class
data
init
int
png
surfaceview
表格
视频
语法
云服务器
spark
jvm
scrapy
网站建设
gif
google
handler
text
timer
wifi
费用中心
云点播
actionscript
ruby on rails
搜索引擎
dp
ip
key
paint
iphone
文字识别
企业
数据迁移
wordpress
hive
rpc
lnmp
build
drawable
null
pandas
set
time
进程
连接
排序
typescript
arm
运维
数据处理
pid
toast
width
管理
模型
系统
线程
终端
硬件开发
memcached
windows server
mapreduce
云直播
phpunit
hashmap
zookeeper
aop
rabbitmq
zabbix
count
function
return
thread
var
web
定时器
集合
接口
图表
负载均衡
perl
servlet
sql server
iis
机器人
add
code
dialog
join
max
object
pip
python3
size
touch
分页
脚本
软件
网络
异常
bootstrap
vue.js
sqlalchemy
tornado
黑客
压力测试
ntp
builder
height
kill
line
menu
mysql
pdf
queue
target
window
xlsx
变量
服务
服务器
后台
加密
蓝牙
配置
设计
NLP 服务
嵌入式
负载均衡缓存
DevOps 解决方案
图像识别
npm
二叉树
markdown
数据可视化
groovy
bitmap
config
db
glide
header
image
import
label
nan
process
session
thinkphp5
url
zip
表单
二维码
服务端
快捷键
上传图片
搜索
音频
字符串
scala
汇编语言
svg
seo
云数据库 postgresql
任务调度
5g
Elasticsearch Service
action
adobe
alpha
apk
cat
d3
device
event
fragment
hostname
ini
input
io
lock
matplotlib
matrix
post
proc
product
project
scrollview
server
shader
sort
state
string
tensor
vi
百度
编程
博客
单例模式
多线程
二进制
反射
基础
客户端
前端
日志
数组
图片资源
DNS 解析 DNSPod
区块链
ruby
lua
jsp
symfony
vba
express
flash
lamp
安全漏洞
processing
腾讯云图数据可视化
手势识别
adb
alarm
assets
attr
axis
bit
center
cmd
copy
cpu
dataframe
date
distance
encoding
form
for循环
func
grid
gridview
ibeacon
include
load
ls
manifest
math
md5
min
multiprocessing
network
ode
office
pool
request
scale
self
sharedpreferences
socket
spinner
static
sudo
sum
torch
word
备份
遍历
插件
多进程
解决方案
浏览器
内存
内核
生命周期
索引
文件上传
小游戏
压缩
用户体验
主机
自动驾驶
数据挖掘
asp.net
ecmascript
腾讯git代码托管(工蜂)
卷积神经网络
erp
spring boot
jdbc
决策树
线性回归
asp
hbase
gerrit
rust
接口测试
实时监控
图片处理
abstract
aes
alias
apple
apply
arguments
auto
background
break
bug
callback
centos6
centos7
clock
daemon
default
driver
dst
duration
echarts
error
eventbus
exception
exec
fft
flags
handle
im
implementation
iso
jupyter
keystore
mac
merge
mnist
module
move
mysqli
nexus
observable
output
plot
popupwindow
replace
restart
reverse
select
settings
sf
sh
src
supervisor
sys
title
toolbar
types
vim
worker
xlrd
yaml
yii2
闭包
编码
产品
磁盘
递归
队列
后端
华为
加密算法
可视化
乱码
命令行
特效
调试
文件系统
效率
中间件
装饰器
erlang
r 语言
全文检索
sphinx
专用宿主机
腾讯云可观测平台
TDSQL MySQL 版
全站加速网络
腾讯优客
vr 视频解决方案
云数据库 MySQL
kubernetes
koa
cdn
kvm
物联网
sdn
特征工程
聚类算法
性能测试
fiddler
discuz! q
数据库管理
discuz!
汽车
adsense
append
assert
bezier
binary
broadcast
camera
case
char
chmod
client
core
countif
crontab
cs
curve
cv2
dos
draw
dt
edge
edit
email
exit
expect
extend
field
filter
final
gd
generator
global
gps
hide
history
host
integer
interpreter
invoke
it
layer
legend
map
matching
mean
media
menuitem
mesh
mime
mkdir
mp3
mp4
mvp
native
navigationbar
nonetype
okhttp
ontouchlistener
package
panel
photoshop
pic
plugin
point
precision
predict
prefix
private
profile
progress
properties
protected
pycharm
pygame
random
range
rank
record
recyclerview
reduce
release
restore
roc
scipy
screen
script
search
seekbar
selector
send
share
show
shutil
sign
sleep
slice
status
sticky
storage
store
struct
subplot
surface
swipe
system
table
tail
task
telnet
this
timeout
tkinter
token
tools
translate
typeerror
union
unique
uri
usb
uuid
vmware
vnc
vps
watch
widget
win10
xargs
xpath
zxing
并发
部署
操作系统
地图
对象
公众号
监控
交换机
开发工具
跨域
路由
模块化
内存泄漏
配色
苹果
数据类型
数学
图片上传
虚拟机
异步
优化
域名
语音
远程桌面
语音识别
腾讯云gme
phonegap
cocoa
xcode
vbscript
angularjs
nosql
struts
中文分词
analyzer
solaris
delphi
实时音视频
数据库一体机 TData
海外加速
移动应用安全
人脸融合
语音合成
腾讯移动分析
es 2
redux
socket.io
yarn
移动开发
推荐系统
openstack
dubbo
ddos
scikit-learn
模式识别
kerberos
powershell
系统架构
sas
wpf
notepad ++
mqtt
云计算
防火墙
密钥管理服务
分类算法
白盒测试
flink
drupal
学习方法
事件总线
内容识别
智能识别
流计算 Oceanus
即时通信 IM
测试服务
addition
analysis
animation
ansi
apollo
area
argparse
attributeerror
audit
authentication
autoload
average
back
backtracking
base64
bi
bigdata
bind
block
bluetooth
boot
cell
channel
charts
checkbox
children
chrome
cisco
cnpm
coding
command
commit
conda
configuration
controller
cors
csv
curl
cut
datetime
ddd
debian
decorator
delay
desktop
directory
disk
display
distribution
division
document
double
download
dpi
drag
dropdown
editor
el
element
eloquent
entity
eof
epoch
ethernet
exe
exif
exists
export
expression
extends
external
factory
fifo
figure
filepath
filewriter
filtering
find
fingerprint
fork
format
formatting
fortran
frame
fuchsia
gallery
gdal
gensim
geometry
gesture
gitignore
gnome
gpio
gpu
grafana
graphics
gson
guid
hardware
hash
hbuilder
helper
hook
hover
href
htm
i18n
icon
imagebutton
impala
increment
influxdb
insert
instance
ionic
ios10
iterable
iview
jieba
jmeter
jni
kaggle
keepalived
keyboard
keyerror
lambda
lan
layui
ld
libc
limit
lines
liquid
listener
loader
loading
locale
logstash
lookup
macbook
marker
mask
meta
methods
middleware
mock
mpdf
multipart
myeclipse
na
namespaces
navicat
navigation
ncurses
ndk
nvidia
onclick
openpyxl
overlap
padding
parameters
parent
partial
paste
patch
pdo
permissions
php7
ping
pipe
playback
plotly
polygon
popen
port
postman
preferences
preview
proguard
prometheus
prompt
public
push
putty
pyaudio
pypi
pyqt
pyqt5
qt4
readfile
redirect
redis
reload
repeat
report
response
rollback
rotation
route
row
rows
rules
rxjava
sample
schedule
scheme
screenshot
sequence
series
sha1
sha256
shadow
shapefile
shared
simplexml
sms
smtp
smtplib
snapshot
snmp
spacing
sse
ssl
startup
statusbar
stub
styles
substr
summary
super
svm
syntax
tabbar
tcp
tcpdump
templates
terminal
threadpoolexecutor
timeline
tm
toggle
togglebutton
tostring
transform
transition
tree
uilabel
uiview
updates
upload
validation
vector
video
visio
vlookup
void
volley
wait
webdriver
weblogic
windows10
winform
wireless
word2vec
workerman
worksheet
xls
xlwings
zero
zlib
百度地图
报表
笔记
编程语言
编辑器
编译
表单验证
测试工具
产品设计
程序设计
代理
定时任务
动效
高德地图
高可用
集群
计算机
架构
镜像
链表
面试
入门
设计模式
摄像头
事务
树莓派
树形结构
算法
腾讯
同步
网关
微信小程序
微信支付
线程安全
线程池
协程
虚拟现实
异常处理
硬件
源码分析
原型
云平台
指针
重定向
注解
作用域
搜索文章
搜索
搜索
关闭
Android自定义Drawable之在Drawable中部指定透明区域方法示例
canvas
android
在实际的开发工程中,不免想有一个中间是空洞的Drawable,也就是中间是透明的,而其他区域正常显示的Drawable。
砸漏
2020-11-05
1.7K
0
Android实现局部模糊效果
编程算法
canvas
android
本文实例为大家分享了Android实现局部模糊效果展示的具体代码,供大家参考,具体内容如下
砸漏
2020-11-05
1.8K
0
Android使用属性动画如何自定义倒计时控件详解
canvas
d3
point
view
动画
Android之前的补间动画机制其实还算是比较健全的,在android.view.animation包下面有好多的类可以供我们操作,来完成一系列的动画效果,比如说对View进行移动、缩放、旋转和淡入淡出,并且我们还可以借助AnimationSet来将这些动画效果组合起来使用,除此之外还可以通过配置Interpolator来控制动画的播放速度等等等等。那么这里大家可能要产生疑问了,既然之前的动画机制已经这么健全了,为什么还要引入属性动画呢?
砸漏
2020-11-05
1.6K
0
Android自定义View实现音频播放圆形进度条
xml
canvas
handler
view
音频
初始化自定义View,在这里获取播放器按钮图片以及初始化画布画笔对象以及设置将画笔设置抗锯齿
砸漏
2020-11-05
1.2K
0
android判断点击位置是否在扇形区域内
canvas
paint
path
在做仿支付宝记账本界面效果时遇到了一个问题,在环形图中点击每一个环是会显示出不同的内容,因此,必须判断用户到底点击了哪个圆环,网上查阅资料说可以根据颜色来判断,但是心里总是觉得根据颜色不是很好的解决方案(虽然可以解决这个问题),因此记录下自己解决次问题的方法,也有助于自己后续复习。
砸漏
2020-11-05
1.2K
0
Android 实现圆圈扩散水波动画效果两种方法
xml
canvas
imageview
view
动画
思路分析:通过canvas画圆,每次改变圆半径和透明度,当半径达到一定程度,再次从中心开始绘圆,达到不同层级的效果,通过不断绘制达到view扩散效果
砸漏
2020-11-05
3.3K
0
Android文字基线Baseline算法的使用讲解
canvas
android
Baseline是文字绘制时所参照的基准线,只有先确定了Baseline的位置,我们才能准确的将文字绘制在我们想要的位置上。Baseline的概念在我们使用TextView等系统控件直接设置文字内容时是用不到的,但是如果我们想要在Canvas画布上面绘制文字时,Baseline的概念就必不可少了。
砸漏
2020-11-05
2.4K
0
理解Android硬件加速原理(小白文)
canvas
批量计算
渲染
android
opengl
硬件加速,直观上说就是依赖 GPU 实现图形绘制加速,同软硬件加速的区别主要是图形的绘制究竟是 GPU 来处理还是 CPU,如果是GPU,就认为是硬件加速绘制,反之,软件绘制。在 Android 中也是如此,不过相对于普通的软件绘制,硬件加速还做了其他方面优化,不仅仅限定在绘制方面,绘制之前,在如何构建绘制区域上,硬件加速也做出了很大优化,因此硬件加速特性可以从下面两部分来分析:
砸漏
2020-11-05
2.1K
0
Android View教程之自定义验证码输入框效果
canvas
验证码
count
ps
translate
如果我们拿到这样的UI,想到的布局应该是用4个EditText包在横向的LinearLayout里面,但今天要讲的View,所以我们决定用一个自定义的EditText 画出来。
砸漏
2020-11-05
1.2K
0
Android实现渐变圆环、圆形进度条效果
canvas
编程算法
最近做了一个功能,里面涉及到了渐变圆形的需求。就是一个颜色可以渐变的圆环,最后实现的效果如下图:
砸漏
2020-11-04
1.4K
0
android中实现在ImageView上随意画线涂鸦的方法
android
canvas
imageview
line
move
2.重写onTouchEvent方法,在ACTION_MOVE(即移动时),记录下所经过的点坐标,在ACTION_UP时(即手指离开时,这时一条线已经画完),将所画的线(点的集合)保存在一个集合中
砸漏
2020-11-04
1.5K
0
Android中的图片优化完全指南
编程算法
缓存
canvas
android
图片作为内存消耗大户,一直是开发人员尝试优化的重点对象。Bitmap的内存从3.0以前的位于native,到后来改成jvm,再到8.0又改回到native。fresco花费很多精力在5.0系统之前把Bitmap内存改回到native,高版本上面则遵循系统实现,却又被官方打脸。
砸漏
2020-11-04
1.3K
0
Android自定义圆形View实现小球跟随手指移动效果
xml
canvas
本文实例为大家分享了Android实现小球跟随手指移动效果的具体代码,供大家参考,具体内容如下
砸漏
2020-11-04
1.7K
0
android 有阻尼下拉刷新列表的实现方法
canvas
listview
android
虽然效果图看起来样子不太好看,主要是因为那个蓝色的背景对不对,没关系,这只是一个背景而已,在了解了我们这个下拉刷新列表的实现之后,你就可以很轻松地修改这个背景,从而实现你想要的UI效果!话不多说,下面我们先来讲讲这个下拉刷新列表是如何使用的,这也是我们编写代码所要实现的目标。
砸漏
2020-11-04
3.4K
0
android使用Path绘制出多边形
canvas
在讲使用path绘制多边形时,讲下Canvas的translate(),rotate()方法的使用,本博客中会使用这方面的知识,先单独讲下,搞懂了这个,下面讲path绘制多边形就简单的多,我们知道每次我们使用canvas.draw…()绘制什么图形的时候,都是创建了一个新的图层,如果不知道图层是啥意思,就去看下我之前写的关于canvas基础,有讲这方面的,其实你可以理解成每次新创建了一个activity,然后把这个activity压入栈中,translate()是画布平移,其实每次画布还是同一个画布,通过paint绘制的图形都是在这同一个canvas上,但是绘制的内容跟你是否使用了translate()有关系,下面通过简单的demo来演示下:
砸漏
2020-11-04
1.3K
0
Android自定义View实现渐变色仪表盘
canvas
node.js
前言:最近一直在学自定义View的相关知识,感觉这在Android中还是挺难的一块,当然这也是每个程序员必经之路,正好公司项目要求实现类似仪表盘的效果用于直观的显示公司数据,于是就简单的写了个demo,记录实现的过程。上篇《Android自定义View实现圆弧进度效果》简单记录了圆弧及文字的绘制,渐变色的仪表盘效果将更加升入的介绍canvas及paint的使用(如画布旋转,paint的渐变色设置等)。
砸漏
2020-11-04
1.4K
0
Android自定义View实现圆弧进度效果
编程算法
canvas
面向对象编程
android
前言:Android开发中,自定义View实现自己想要的效果已成为一项必备的技能,当然自定义View也是Android开发中比较难的部分,涉及到的知识有Canvas(画布),Paint(画笔)等,自定义控件分为三种:一是直接继承自View,完全的自定义;二是在原有控件的基础上进行改造,达到自己想要的效果;还有一种就是自定义组合控件,将已有的控件根据自己的需要进行组合实现的效果。本人对自定义View也是一知半解,简单记录下自己学习自定义View(继承自View)的过程,方便日后翻阅。
砸漏
2020-11-04
1K
0
移动端使用CSS或JS判断横屏和竖屏的讲解
css
canvas
在移动端中我们经常碰到横屏竖屏的问题,那么我们应该如何去判断或者针对横屏、竖屏来写不同的代码呢。
砸漏
2020-11-04
5.8K
0
Android中MPAndroidChart自定义绘制最高点标识的方法
编程算法
android
canvas
java
node.js
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart显得更为轻巧和简单,拥有常用的图表类型:线型图、饼图、柱状图和散点图。
砸漏
2020-11-04
1.8K
0
Android自定义view仿IOS开关效果
android
ios
canvas
本文主要讲解如何在 Android 下实现高仿 iOS 的开关按钮,并非是在 Android 自带的 ToggleButton 上修改,而是使用 API 提供的 onDraw、onMeasure、Canvas 方法,纯手工绘制。基本原理就是在 Canvas 上叠着放两张图片,上面的图片根据手指触摸情况,不断移动,实现开关效果。
砸漏
2020-11-03
1.1K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档