• Android自定义View简单实现流式动态添加圆角矩形气泡

    时间:2024-04-05 13:37:20

    Android自定义View简单实现流式动态添加圆角矩形气泡简单学习玩转自定义View1.首先在如图在该包中新建一个包,在包中创建一个类因该效果为容器,需继承ViewGroup(非容器继承View)实现三个构造,一个布局方法之后在该MainActivity的xml布局中创建一个输入框一个TextVi...

  • 自定义View 出现android.view.InflateException的几种情况总结

    时间:2024-04-05 10:17:27

    引言:这是本人的第一篇CSDN,总结不全的地方请指出,及时改正,直接进入正题。1、个人遇到的第一种情况:(借鉴手势解锁时发现的)点击打开链接在自定义的View中使用了高版本的SDK中的方法,是在在低版本SDK中运行时出现android.view.InflateException。例如:正确修改:2、...

  • 调试经验——如何查看Oracle自定义函数 (How to view definition of user defined functions in Oracle)

    时间:2024-04-01 17:20:42

    问题描述:现有的Query中似乎使用了一个自定义函数String_to_list,为了排查问题,需要查看这个函数的定义。方法: --新建的function,并未保存在All_ojbects表中,而是保存在user_objects表中SELECT * FROM ALL_OBJECTS WHERE O...

  • 自定义View之基础篇——PorterDuff

    时间:2024-03-30 13:41:47

    前言本章主要介绍颜色渲染器PorterDuff。PorterDuff其实来自两个人名:Tomas Porter和Tom Duff。利用PorterDuff.Mode,我们可以实现图片的任意叠加混合,eg.实现画图中的橡皮擦功能、显示圆形图片等等1、核心代码以圆和矩形为例。dst为下层,是先画的图形(...

  • 解读ASP.NET 5 & MVC6系列(16):自定义View视图文件查找逻辑

    时间:2024-03-23 07:54:18

    之前MVC5和之前的版本中,我们要想对View文件的路径进行控制的话,则必须要对IViewEngine接口的FindPartialView或FindView方法进行重写,所有的视图引擎都继承于该IViewEngine接口,比如默认的RazorViewEngine。但新版本MVC6中,对视图文件的路径...

  • Android自定义View之导航栏(Fragment实现)

    时间:2024-03-23 07:18:20

    安卓轻量级底部导航栏目前安卓开发中常常会用到底部导航栏这个控件,但是自己从零开始做一个又太麻烦。因此,我封装了一个底部导航栏,同时,也做了一些修改,用于顶部也十分合适。下面是示例图:使用方法:1.添加依赖首先,在build.gradle文件下加入 maven {url ‘https://jitpac...

  • android 怎么自定义view

    时间:2024-03-20 15:57:12

    首先了解view的绘制流程: 所以onmeasure ---测量view   onlayout---确定view大小----》所以继承ViewGroup必须要重写onlayout,确定子view 而onDraw----是继承view时候需要操作的。 所以:自定义ViewGroup一般是利用现有的组...

  • picker-view、微信小程序自定义时间选择器(非官方)

    时间:2024-03-07 12:32:32

    picker-view、微信小程序自定义时间选择器(非官方) picker-view自定义时间选择器官网的自定义时间选...

  • Android自定义控件:图形报表的实现(折线图、曲线图、动态曲线图)(View与SurfaceView分别实现图表控件)

    时间:2024-02-19 15:27:38

    图形报表很常用,因为展示数据比较直观,常见的形式有很多,如:折线图、柱形图、饼图、雷达图、股票图、还有一些3D效果的图表等。Android中也有不少第三方图表库,但...

  • 安卓主activity引用自定义的View——Android LayoutInflater原理分析

    时间:2024-01-21 21:04:23

    相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setCont...

  • 自定义下拉刷新上拉加载View

    时间:2024-01-13 07:53:31

    MainActivity.javapackage com.heima52.pullrefresh;import java.util.ArrayList;import com.heima52.pullrefresh.view.RefreshListView;import com.heima52.pul...

  • wing带你玩转自定义view系列(2) 简单模仿qq未读消息去除效果

    时间:2024-01-12 13:41:30

    上一篇介绍了贝塞尔曲线的简单应用 仿360内存清理效果这一篇带来一个  两条贝塞尔曲线的应用 : 仿qq未读消息去除效果。转载请注明出处:http://blog.csdn.net/wingichoy/article/details/50503630老规矩,先上效果图:qq的未读消息去除很炫酷,其实就...

  • 自定义控件(视图)2期笔记13:View的滑动冲突之 内部拦截法

    时间:2024-01-08 08:39:43

    1. 内部拦截法:父容器不拦截事件,所有的事件全部都传递给子元素,如果子元素需要此事件就直接消耗掉,否则就交给父容器进行处理。这种方法和Android中的事件分发机制不一样,需要配合requestDisallowInterceptTouchEvent方法才能正常工作,使用起来较外部拦截法稍显负责一点...

  • 自定义控件(视图)2期笔记12:View的滑动冲突之 外部拦截法

    时间:2024-01-08 08:22:50

    1. 外部拦截法:点击事件通过父容器拦截处理,如果父容器需要就拦截,不需要就不拦截。这种方法比较符合事件分发机制。外部拦截法需要重写父容器的onInterceptTouchEvent方法,在内部做相应的拦截即可。这种方法的伪代码,如下: @Override public boolean on...

  • iOS中 xib自定义View在storyboard中的使用

    时间:2024-01-07 18:16:42

    1,创建UIView 的SubClass 命名为MyView2, new一个名为MyView的xibp13,配置xib的属性p24,为View 添加背景色,添加一个按钮并定制按钮约束,这里我添加的约束为垂直居中,Button与View等宽,Button左边起点位置为0。p35,设置xib中的File...

  • Android 自定义View之自绘控件

    时间:2024-01-03 14:35:51

    首先要提前声明一下,我对于自定义View的理解并不是很深,最近啃了几天guolin博主写的关于自定义View的博客,讲的非常棒,只不过涉及到源码和底层的一些东西,我自己就懵逼了,目前只是会了关于自定义View的简单使用,不过还是要写出来,当做练习了,哈哈~对于一些没有接触过的初学者,希望会有所帮助,...

  • Android自定义View——实现字母导航栏

    时间:2023-12-28 15:48:57

    1、自定义View实现字母导航栏2、ListView实现联系人列表3、字母导航栏滑动事件处理4、字母导航栏与中间字母的联动5、字母导航栏与ListView的联动1、先看主布局,方便后面代码的说明2、分析自定义字母导航栏1.我们在使用的时候把宽设置为20dp,高设置为填充父控件,所以这里获取的宽度为2...

  • ios --xib自定义,解决在导航栏不透明的情况下,自定义xib view高度被压缩64的问题

    时间:2023-12-28 15:14:58

    在使用xib自定义view的时候,个人习惯性的直接使用xib中的约束,所以自然而然的要打开Autolayout。以前在使用的时候没有发现什么问题,最近项目中使用的时候突然发现在导航栏透明的情况下,出现实际的frame比设置的frame高度缩小64的问题,然后上网查找各种博客,最后差点被五花八门的写法...

  • android 每个块半径不同的扇形图,自定义view

    时间:2023-12-28 15:11:48

    1.首先看效果图2.自定义PieChartView,继承自View,下边为PieChartView代码package com.yingjinbao.im.peach.customview;import android.content.Context;import android.graphics.C...

  • android 自定义view之 TypeArray

    时间:2023-12-27 15:22:11

    在定义view的时候,我们可以使用系统提供的属性,也可以自定义些额外的属性来设置自定义view的样式,这个时候,我们就需要TypeArray,字面意思就是Type 数组。今天我们就讲讲如何自定义View的属性。TypeArray是和xml文件联合使用,在android中,很多都是和xml文件联合使用...