ICode9

精准搜索请尝试: 精确搜索
  • Android NoteX Q12:如何判定textview超出了一行?2021-07-06 23:02:27

    fun setContent(content: String?) { data.content = content contentTv?.apply { //比较是否超出了一行 post { paint.textSize = textSize val exceedOneLine = paint.measureText(content) > width setLines(if (exc

  • Android阴影布局的实现2021-06-07 16:01:24

    1.上代码。 //第一部分 package com.mobile.common_library.custom_view; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; import an

  • Android多种样式的进度条2021-06-01 15:53:26

    ---- The mark of the immature man is that he wants to die nobly for a causer while the mark of the mature man is that he wants to live humbly for one  1. 水平向右的进度条 1-1 定义显示进度指示的图形  drawable目录下progress_v_01.xml 关于shape使用

  • 自定义circle2021-05-20 07:04:50

    写了一个还不错的自定义控件,用来展示完成度或能力值,程序中配置好所占百分比,图中就可以用外面的圆环来显示百分比,效果还是不错的~ 代码实现如下: package com.xys.fastword.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Pa

  • Largest Contentful Paint (LCP)2021-05-18 18:06:46

    1. 介绍度量网页 “主要内容” 何时呈现在用户眼里是一项非常具有挑战的事情。历史上一直如此,最早期使用 load 与 DOMContentLoaded,但它俩无法度量内容何时渲染,“主要内容”何时呈现在用户眼里更无法度量,特别是单页应用流行起来之后,这两个度量标准更无参考价值。后面使用 First Pai

  • Windows 编程[8] - WM_PAINT 消息2021-04-30 14:03:13

    Windows 编程[8] - WM_PAINT 消息 本例效果图:program Project1; uses Windows, Messages; {供 WM_PAINT 消息调用的自定义过程} procedure OnPaint(h: HWND); const str = 'CodeGear Delphi 2007'; var DC: HDC; ps: PAINTSTRUCT; Rect: TRect; begin Messa

  • canvas.drawArc说明2021-04-17 14:03:36

    原文->

  • Android工程师2021-04-12 13:53:23

    download:Android工程师 移动端市场份额第一,物联网时代落地载体Android不只能开发App,Android是一个生态系统Googl不倒,Android不灭,Android不仅能开发App,在物联网,智能家居,车载设备都大有可为。 canvas.drawLine(x1, y1, x2, y2, scoreRingPaint); axisLablePaint.se

  • GO进阶训练营2021-04-12 10:52:04

    download:GO进阶训练营 Q:参加 Go 进阶训练营,需要具备什么基础?需要掌握 Go 语言基础语法,并具备一定的 Go 语言相关项目开发经验。 Q:学完课程后能到什么水平?Go 进阶训练营课程设计对标字节跳动 2-2 级胜任力模型,教学贴近大厂真实场景。课程中的实践驱动,不仅可以系统提升你的代码硬实

  • 高级Redis应用进阶课 一站式Redis解决方案2021-04-12 10:51:49

    download:高级Redis应用进阶课 一站式Redis解决方案 本课程以一个实战项目为主线,整合Redis各种问题场景,不断改造项目,以问带学。学完本课后,面对Redis相关问题,你将能够快速进行排查与修复,无论实际工作还是跳槽面试你都将游刃有余。 适合人群对Redis有兴趣,但不懂如何和项目深度结合的

  • Vue3.0高阶实战:开发高质量音乐Web app2021-04-12 10:51:39

    download:Vue3.0高阶实战:开发高质量音乐Web app 企业对Vue技术的要求越来越高,但掌握vue3.0高深技术的人才却很少。本课程将通过编写出一个真实的,高度还原音乐播放器的复杂前端项目,让你在实战中获得一线大厂vue3.0高级技术实际开发经验,助你在面试中脱颖而出。适合人群一年以上工作经

  • Android 自定义View-Paint2021-04-10 18:00:22

    文章目录 Paint的使用setStylesetStrokeCapsetShadowLayersetColor setARGBsetShaderPorterBuff.ModeLinearGradient 线性渐变RadialGradient 辐射渐变SweepGradient 扫描渐变BitmapShader 位图填充ComposeShader 混合着色器 setColorFilterLightingColorFilter 光照效果

  • Android 自定义View-Canvas2021-04-07 23:59:04

    文章目录 Canvas的使用Paint简单介绍Canvas绘制drawColor 绘制颜色drawCircle 绘制圆形drawRect 绘制矩形drawRoundRect 绘制圆角矩形drawPoint 绘制点drawPoints 绘制多个点drawOval 绘制椭圆drawArc 绘制弧线或扇形drawLine 绘制线drawLines 绘制多条线drawBitmap 绘制Bi

  • android ProgressBar(进度条)2021-04-05 16:34:02

    本节引言: 本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或

  • Flutter绘制虚线的方法2021-03-28 18:01:54

    Flutter 自带的 Canvas 并没有 Android 中的 Canvas 那么强大,连虚线都不支持。 今天周日,下午抽时间写了两个 Canvas 扩展函数,实现了绘制虚线线段和虚线矩形。 效果图如下:   具体实现代码如下: import 'dart:math'; import 'package:flutter/material.dart'; ///Flutter绘制

  • SPA(单页应用)首屏加载速度慢怎么解决?2021-03-22 10:02:27

    一、什么是首屏加载 首屏时间(First Contentful Paint),指的是浏览器从响应用户输入网址地址,到首屏内容渲染完成的时间,此时整个网页不一定要全部渲染完成,但需要展示当前视窗需要的内容 首屏加载可以说是用户体验中最重要的环节 关于计算首屏时间 利用performance.timing提供的数据:

  • 2021年台州市中考录取分数线(台州)2021-03-12 22:03:11

    2021年台州市中考录取分数线,将于7月中下旬公布!请考生家长注意收藏  进入查看:2021年台州市中考录取分数线 本文是一篇记叙文。一位油漆工在干活儿时顺便修补了船上的一个洞,为此收到了船主的一大笔酬金,因为他小小的善举挽救了船主孩子们的生命。在生活中,如果你遇到这种“小洞”,请

  • Android Canvas之Path操作2021-03-07 19:34:32

    接上篇,Android自定义View工具:Paint&Canvas(二) 上一篇中介绍的Canvas绘制图形只能画一些常规图形(圆,椭圆,矩形等),如果想绘制更复杂的图形,Path神器来了! Path是什么? Path类将多种复合路径(多个轮廓,如直线段、二次曲线、立方曲线)封装在其内部的几何路径。 如何绘制Path: 通过设置Pain

  • C语言2021-03-06 23:51:07

    今天来讲一讲,函数的引用;#include<stdio.h>void Move;void Build;void Paint;int main(){Move();Build();Paint();return 0;}void Move(){printf("the function is move material");}void Build(){printf("the function is building a build");}void Paint(){

  • 仿QQ计步器效果的实现2021-02-27 12:34:06

    效果展示 仿QQ计步器的效果展示 思路分析 1、固定不动蓝色的大圆弧 color borderWidth 2、可以变化的小圆弧(红色) color borderWidth 3、中间的步数文字 color textSize 这里,因为内外圆弧宽度宽度一样,所以,可统一命名为 borderWidth 开始码字 第一步:自定义控件类的

  • kotlin 圆形进度条2021-02-25 12:34:06

    kotlin版的自定义圆形进度条 大多数启动页都会带个进度条加载样式,所以就自己用kotlin重新写了一个,如果真的要很炫酷还是有很多东西可以附加的 一个简单的进度条基本组成就是一个背景环,一个进度环,需要注意的就是绘制的方式了 因为圆形进度条是宽高对等的,我们定义view宽高可能不是

  • 深度分析WM_PAINT和WM_ERASEBKGND消息2021-02-21 10:32:58

    来自:https://blog.csdn.net/analogous_love/article/details/50039467   做windows开发这么久了,一直以来对WM_PAINT和WM_ERASEBKGND消息总是感觉理解的不准确,每次要自绘一个窗口都因为知其然不知其所以然,偶然发现一篇文章,详细透彻地分了这个两个消息的用途和设计初衷,这篇文章也是

  • Android自定义-曲线利用和认识2021-02-20 15:59:04

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

  • Android 自定义圆弧计数器(模仿QQ计步器)2021-02-19 17:03:36

    1.自定义属性    在res的values文件夹中新建一个attrs.xml文件,如下图所示:      在attrs.xml文件中自定义我们需要的view属性,定义内容如下所示: <declare-styleable name="QQStepView"> <!--外围圆弧的颜色--> <attr name="outerColor" format="color"/>

  • JFreeChart 常用属性设置2021-02-17 22:59:31

    JFreeChart类: void setAntiAlias(boolean flag)    字体模糊边界 void setBackgroundImage(Image image)   背景图片 void setBackgroundImageAlignment(int alignment)  背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) void setBackgroundImageAlpha(float alpha

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有