文章 2022-11-17 来自:开发者社区

Android进阶之绘制-自定义View完全掌握(二)

这是自定义View系列的第二篇博客,我们继续来学习关于自定义View的知识。今天我们来实现一下广告条案例。我们要实现的是这样的一个效果。要想实现这样的效果,我们可以借助ViewPager控件,然后加上自定义的一些控件即可完成。那么现在就开始吧。新建一个android项目。修改activity_main.xml文件。<?xml version="1.0" encoding="utf-8"?&a...

Android进阶之绘制-自定义View完全掌握(二)
文章 2022-11-17 来自:开发者社区

Android进阶之绘制-自定义View完全掌握(一)

**Android的UI设计可以说是决定一个app质量的关键因素,因为人们在使用app的时候,最先映入眼帘的就是app的界面了,一个美观、充实的界面能够给用户带来非常好的体验,会在用户心中留下好的印象。对于UI设计,Android原生的控件加上一些开源库的使用,已经能够满足大部分的UI需求,但是,某些比较新颖、花哨的控件效果,我们只能通过自定义View来实现,那么,从该篇博客开始,我将记录关于A....

Android进阶之绘制-自定义View完全掌握(一)
文章 2022-10-28 来自:开发者社区

Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?

目录1. 问题分析1.1 Context 有哪些?首先,我们回顾一下 Context 以及它的子类,在之前的这篇文章里,我们曾经讨论过:《Android | 一个进程有多少个 Context 对象(答对的不多)》。简单来说:Context 使用了装饰模式,除了 ContextImpl 外,其他 Context 都是 ContextWrapper 的子类。我们熟悉的 Activity & ....

Android | View & Fragment & Window 的 getContext() 一定返回 Activity 吗?
文章 2022-10-12 来自:开发者社区

Android 自定义View 之 RectF用法详解

在之前通过Circle画了一个奥运五环,这次通过RectF来画矩形,常规的就是长方形正方形之类的。还是新建一个自定义View,CustomViewRectF,然后继承View,实现里面的两个基本的构造方法,这样就可以在布局中显示了,自定义View代码如下:package com.llw.paintdemo; import android.content.Context; import andro....

Android 自定义View 之 RectF用法详解
文章 2022-10-11 来自:开发者社区

Android 自定义View 画圆(奥运五环)

效果图前言你会画画吗?你会写代码吗?你会用代码画画吗?正文自定义View,实际开发过程中,因为涉及用户体验的时候,UI通常会弄一些骚操作出来,这个时候就有两个选择,你是用GIF呢?还是自己自定义一个呢?用GIF当然会增加你的APP的体积,而自定义View难度也不小,于是很多人都会选择用GIF先解决这个问题,后面再去自己自定义,然后就没有然后了(PS:曾经我也是这样的一个人,但是,人是会变的,小老....

Android 自定义View 画圆(奥运五环)
文章 2022-10-08 来自:开发者社区

Android自定义控件 | View绘制原理(画什么?)

View绘制就好比画画,抛开Android概念,如果要画一张图,首先会想到哪几个基本问题:画多大?画在哪?怎么画?Android绘制系统也是按照这个思路对View进行绘制,上面这些问题的答案分别藏在:测量(measure)定位(layout)绘制(draw)这一篇将从源码的角度分析“绘制(draw)”。View绘制系统中的draw其实是讲的是绘制的顺序,至于具体画什么东西是各个子View自己决定....

文章 2022-10-08 来自:开发者社区

Android自定义控件 | View绘制原理(画在哪?)

View绘制就好比画画,抛开Android概念,如果要画一张图,首先会想到哪几个基本问题:画多大?画在哪?怎么画?Android绘制系统也是按照这个思路对View进行绘制,上面这些问题的答案分别藏在:测量(measure)定位(layout)绘制(draw)这一篇将从源码的角度分析“定位(layout)”。如果想直接看结论可以移步到第三篇末尾。这是Android自定义控件系列文章的第二篇,系列文....

文章 2022-10-08 来自:开发者社区

Android自定义控件 | View绘制原理(画多大?)

View绘制就好比画画,抛开Android概念,如果要画一张图,首先会想到哪几个基本问题:画多大?画在哪?怎么画?Android绘制系统也是按照这个思路对View进行绘制,上面这些问题的答案分别藏在测量(measure)定位(layout)绘制(draw)这一篇将以源码中的几个关键函数为线索分析“测量(measure)”。如果想直接看结论可以移步到第三篇末尾。这是自定义控件系列教程的第一篇,系列....

问答 2022-09-12 来自:开发者社区

Android和IOS中的view和UI有什么联系吗?

Android和IOS中的view和UI有什么联系吗?

文章 2022-08-11 来自:开发者社区

关于Android自定义View实现验证码输入框

在做校验验证的时候,经常需要手机接收短信,获取验证码,输入验证码,实现起来其实也不难,今天对输入框简单做了一个封装,通过自定义View来实现。先看效果图:采用组合自定义view来实现,引入布局文件,这种方式实现起来虽然简单,但是不够智能通用,需求变动的话就需要改代码,但是也不难改,代码很简单,下面是完整代码,请自行阅读。public class VerificationCodeView exte....

关于Android自定义View实现验证码输入框

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注