原理分析:首先说Animation(android.view.animation.Animation)对象,无论是用纯java代码构建Animation对象,还是通过xml文件定义Animation,其实最终的结果都是 Animation a = new AlphaAnimation();Animation s = new ScaleAnimation();Animation r = new R
转载 2023-06-27 20:07:14
128阅读
# Android Switch 的实现教程 在 Android 开发中,自定义控件是一个十分有趣且实用的内容,特别是 Switch。这篇文章将会指导你如何自定义一个 Switch 控件。我们将涉及的主要步骤包括:设计控件样式、创建自定义控件,并实现其逻辑。通过这篇教程,你将能够逐渐掌握控件的基本概念。 ## 工作流程 下面是实现 Switch 的具体步骤,表格清晰展示了流
原创 7月前
36阅读
前言 对android 动画的整理,android 动画分为view动画(也叫补间动画),帧动画,属性动画。 看到这几个概念,让我想起了flash这东西。如果需要查各种动画具体的含义,那么可以去查询flash,flash资料对这一块介绍非常详细。 在这里简单介绍view动画: 1. 平移动画 2.
转载 2020-02-13 15:14:00
215阅读
2评论
前言 这篇介绍帧动画。 什么是帧动画? 帧动画,非常好理解。就是轮播,比如我们看电视,其实就是一张一张播放过去的。 正文 只有设置每一张图,停留多少秒即可。 给对应的组件装载即可。 总结 帧动画,比较简单,但是只能适应小图,不然会oom的。
转载 2020-02-14 14:21:00
149阅读
2评论
WinForm的一些控件具备功能,这就意味着你可以对这些控件进行,起到意想不到的效果。以下控件就是通过一些简单的控件转变过来的——1、横向选项卡: 这个“横向”对话框其实是通过一个TabControl进行“方向旋转”、重控件项等操作进行实现的。步骤如下:1.1)Alignment:用于控制选项卡的方向(设置为Left)。1.2)SizeMode:用于调整每个选项卡,默认是Nor
一:custom draw自行绘制 ClistCtrl 的列表项,可以利用列表框的 NM_CUSTOM
转载 2013-05-05 01:12:00
170阅读
前言 这个是对view 动画的补充,是一些view 动画的特殊使用场景。 回顾第一篇关于view 动画的,我介绍到view的动画都是针对元素本身的。 当我们开发view动画的时候,我们看到几个元素在做相同规律的变化,如果我们去一个个设置的话,当然是可以的,但是呢一个代码不美观。 同样我们看到,我们进
转载 2020-02-14 11:50:00
112阅读
2评论
Android上实现一个简单的跑马灯控件,通过点击start or stop import android.content.Context; import android.graphics.Canvas; impandroid.os.Parcel; import andr
原创 2023-03-31 11:32:39
124阅读
按钮,将按钮区域分成三部分,左边、右边、中间都由贴图绘制,可用于手动进度条按钮,或者左右选择项按钮cpp代码部分:[cpp]view plaincopy//LRSkinButton.cpp:implementationfile//#include"stdafx.h"#include"CRedra...
转载 2014-04-30 14:28:00
117阅读
   自定义TreeDataView 控件,百万级别数据秒。最近需要使用到数据展现,需要对数据折叠展现。网上找了许多控件,如:TreeListView,TreevDataGirdView等,但是都无法到达效果,而且加载百万条数据时,绘制灰常的卡顿。话不多说。先上效果图  1 准备工作,创建两个类,用户绘制行与列  public class UserRow     {        ///    
转载 2021-05-24 18:32:15
146阅读
2评论
一、自定义状态笑脸 其中笑脸是png图片,通过drawPixmap,右边字体通过drawText ZStateText.h #ifndef ZSTATETEXT_H #define ZSTATETEXT_H #include <QWidget> #include "includes.h" #incl
转载 2021-02-26 14:15:00
372阅读
2评论
ListBoxItem1的事件ListBoxItem1Paint ://.cnblogs.com/cb168/p/5500756.html Read More
转载 2016-06-02 04:53:00
141阅读
2评论
做“HOOK文件打开/保存对话框”的过程中,我首先研究了界面库的相关知识。界面库一般都是由C/C++这种中低级语言编码,这是因为在Windows下的界面库实现技术大都以直接操作控制Windows的消息和调用Windows的API为主,这就是这种中低级语言的优势了。无论何种界面库,最为根本的原理就是获得或者截获窗口的某些消息,按照自己的需要处理这些消息,画出自己需要的界面。按照Windows下的界面库的使用方法来分类,可以分为两种: 1、 通过派生、继承界面库中的类来使用库。这类界面库现在是占绝大多数。这类界面库通常可以对同种类型的控件、窗口自己控制显示风格。这种类型的界面库典型的代表就是Gui
转载 2013-05-05 01:22:00
134阅读
2评论
WTL提供的CCustomDraw,通过让控件继承CCustomDraw,可以实现控件的
原创 2009-08-16 16:10:21
5137阅读
1评论
滑动按钮   首先描述下我要做的东西,一个带3D效果的滑动开关:      
原创 2010-10-25 22:19:20
771阅读
看了吕鑫老师的视频,自己试着编写了一个按钮控件。YuButton.h头文件如下:#pragma once   #include "afxwin.h"   class CYuButton :public CWnd   {      &nb
原创 2017-09-20 13:38:11
1357阅读
tab按钮效果图如下: 使用例子: MyTabControl *tabControl = NULL; tabControl =
转载 2016-06-28 21:55:00
170阅读
2评论
00. 目录文章目录00. 目录01. 案例概述02. 开发环境03. 关键技术04. 程序设计05. 秘在状态栏中就可以了。因为CAnimateCtrl控件可
原创 2022-03-16 11:52:30
279阅读
00. 目录文章目录00. 目录01. 案例概述02. 开发环境03. 关键技术04. 程序设计05. 秘笈心法06. 源码下载07. 附录01. 案例概述在许多多媒体软件中,状态栏中会播放一个动画,使界面更加美观。本例就实现了一个动画效果的状态栏,效果如下图所示。02. 开
原创 2021-09-02 14:33:58
699阅读
做“HOOK文件打开/保存对话框”的过程中,我首先研究了界面库的相关知识。界面库一般都是由C/C++这种中低级语言编码,这是因为在Windows下的界面库实现技术大都以直接操作控制Windows的消息和调用Windows的API为主,这就是这种中低级语言的优势了。无论何种界面库,最为根本的原理就是获 Read More
转载 2016-04-18 00:16:00
244阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5