为了方便记录一些个人随笔,我最近用Laravel和Vue 3.0撸了一个博客系统,其中使用到了一个基于 markdown-it 的 markdown 编辑器Vue组件v-md-editor。我感觉用它去编写markdown还是很方便的。后面就有了一个想法,基于此组件用Electron来实现一个markdown桌面端应用,自己平时拿来使用也是个不错的选择。题外话:VS Code就是用Electron
转载
2024-08-29 19:16:09
67阅读
listview的上滑下滑监听,来隐藏和显示顶部选项栏的特效,京东 同程等APP的资源列表都有此特效.两个重点:①listview的setOnTouchListener监听方法当滑动的Y位置减去按下的Y位置大于最小滑动距离时则为向下滑动反之,当按下的Y位置减去滑动的Y位置大于最小滑动距离则为向上滑动②位移动画就只要这两点需要注意的,直接上代码,注释很清楚.~~~~~~~~~~~~~~~~~~~~~
转载
2024-08-08 21:07:48
9阅读
onLayout 写过自定义ViewGroup的都知道,当自定义一个类继承ViewGroup之后,必须要重写的一个方法就是onLayout。 那么onLayout有什么样的作用呢?为什么自定义ViewGroup就需要重写该方法,自定义View则不需要重写该方法? 疑问出在ViewGroup的onLayout里,那我们就从这里入手,逐一去分析各中原由。 首先,进入到ViewGruop代码我们
转载
2023-08-31 00:29:25
10阅读
Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 setContentView 方法来设置一个内容视图,这个内容视图就是用户看到的界面。UI 管理系统的层级PhoneWindow 是 Android 系统中最基本的窗口系统,每个 Activity 会创建一个。PhoneWindow 是
Android 自定义View动画效果进阶
之前写过一篇有关于自定义ViewGroup的博客,道理很简单,理解之后自己想写什么样的就写什么样的空间。 今天写我的第二个博客。。。 给大家讲一下自定义View,也是公司的一个需求,实现类似Desigin动画的各种酷刑交互效果,写好了是真的酷炫。 先再讲一下自定义View 主要就是paint 和 Canvas 这些就不细讲了,各种具体
转载
2023-10-31 23:12:19
53阅读
layout()如果你将滑动后的目标位置的坐标传递给layout(),这样子就会把view的位置给重新布置了一下,在视觉上就是view的一个滑动的效果。public class DragView extends View{
private int lastX;
private int lastY;
public DragView(Context context, AttributeSe
转载
2023-06-28 15:29:01
183阅读
之前本来是打算做TextView垂直向上滚动的,后来发现一位大神做得很好,https://github.com/sfsheng0322/MarqueeView 孙福生大神,然后自己要用到多个View向上滚动,也就是类似淘宝首页头条的那种滚动,所以就按照那个思路想了系啊,可以把View拿来滚动,这样可以自己随意的修改View里面的内容,还比较简单一些。所以这个整个思路就是把View就行循环滚动。看一
转载
2024-05-29 10:30:31
49阅读
文章目录一、实现简单的动画二、通过自定义 View 绘制小球三、添加自由落体的动画四、添加触摸移动小球逻辑五、小球类的代码 使用自定义 View 绘制一个小球,进入应用时小球从屏幕中间的最高点落下,动画模拟重力作用下的落地效果,手指按住小球可以拖动小球进行移动,松开手指时小球从该位置落下,最终效果如下: 一、实现简单的动画在开始实现这个小球之前先来实现一个最简单的动画:一个数字从 0 递增到
转载
2023-10-04 18:56:35
176阅读
本文实例为大家分享了Android实现小球跟随手指移动效果的具体代码,供大家参考,具体内容如下一. 需求功能手指在屏幕上滑动,红色的小球始终跟随手指移动。实现的思路:1)自定义View,在onDraw中画圆作为小球;2)重写自定义View的onTouchEvent方法,记录触屏坐标,用新的坐标重新绘制小球;3)在布局中引用自定义View布局,运行程序,实现跟随手指移动效果。关键技术点自定义View
转载
2024-07-30 18:37:02
106阅读
# Android 自定义View 位移动画
Android中的动画是为了增加用户体验和吸引力而创建的,它们可以使应用程序更加生动和有趣。在Android中,我们可以使用`ViewAnimationUtils`类来实现各种类型的动画效果,其中包括位移动画。
## 什么是位移动画
位移动画是一种动画效果,它可以将视图从一个位置移动到另一个位置。这种动画效果可以应用于各种类型的视图,包括按钮、图
原创
2023-11-28 11:04:36
83阅读
最新Via轻插件下载今天提供一下最新的Via轻插件下载,再次之前我们首先来介绍一下什么是Via。via是一款轻量级的Via浏览器体积只有500多KB。和X浏览器一样,这些轻量级浏览器大多使用Android system webview作为核心引擎。虽然很多人说这些浏览器本质上是Chrome浏览器内核,但是我不这么认为。就像Edge和Chrome都是基于Chromium一样,你能说它们都一样吗?你能
转载
2023-12-22 20:59:34
466阅读
## Android View 向上向下滑动变化实现教程
### 1. 整体流程
以下是实现 Android View 向上向下滑动变化的整体流程:
```mermaid
gantt
title Android View 向上向下滑动变化实现流程
section 设计
设计UI样式 :done, 2022-01-01, 1d
定义滑动动画效果
原创
2024-07-03 06:31:25
47阅读
Android开发中,View一直是Android开发人员的一块心病,一方面想要进阶,一方面又害怕进阶,可以说Android的View是进阶路上的最大绊脚石,因为它涉及的东西太多了,比如本次我们此次要写的View移动,另外还包括View的触摸事件的传递,创建自定义View,这些都是极其重要且不得不面对的难题。但是无论如何,现在不克服的困难将来就会被困难克服。Let"s begin!在此
转载
2024-06-03 21:39:57
57阅读
最近在学习嵌入式,而上位机又是一个不可缺少的工具,于是就开始接触QT,学习编写上位机。刚开始的时候什么都不懂,发现《Qt 学习之路 2》有比较好的入门教程。学习了前面部分,对QT有了大概的了解后,就开始在网上寻找串口编程的方法。通过好几天的学习,终于写出了一个用于串口通信的上位机。下面开始介绍串口类的使用。首先,QT5是自带QSerialPort这个类的,使用时需要在pro文件里面添加一行:然后直
转载
2024-01-21 01:47:41
151阅读
界面切换动画:当用户切换不同的界面时,通过位移效果可以实现平滑的过渡,提升用户体验。比如从一个主界面滑动到一个详
HTML 学习笔记 May 8,2017 盒子模型3练习、浮动、清楚浮动、css定位详解、仿搜狐网站首页面布局、js基本介绍控制显示区域的高度和宽度div 控制显示的位置 float: left; /左浮动/定义边框:p {
border-style: solid; /* 实线 */
}
border-style: dotted solid double dashed;
/* 上边框是点状 /
转载
2023-12-20 16:22:55
271阅读
一、渐变**.什么是渐变?**
两种或者多种颜色间平滑度过的效果
分类:
1.线型渐变
2.径向渐变
3.重复渐变 加上 repeating1从上到下的线性渐变: background-image: linear-gradient(#e66465, #9198e5);2从左到右的线性渐变: background-image: linear-gradient(to right, red
转载
2023-07-20 23:27:06
231阅读
一.推荐关注模块(一个控制器控制两个tableView) -- 数据的显示刚开始加载数据值得注意的有以下几点导航控制器会自动调整scrollView的contentInset,最好是取消系统的设置,自己设置contentInset请求数据的时候用到了MJExtension来字典转模型,切记一定看好用模型类调用mj_**方法.自己当时手贱敲错了,系统总报错某某方法找不到.解决错误搞了很久.请求完数据
在项目中,我们常常需要实现界面滑动切换的效果。例如,微信界面的左右滑动切换效果。那这种效果是怎么实现的?今天我就带大家简单了解ViewPager,并通过实例来实现该效果。一. ViewPager 官方API首先我们来看一下ViewPager官方给出的解释,如图:具体意思如下:Layout 管理器允许用户可以在页面上,左右滑动来翻动页面。你可以考虑实现PagerAdapter接口来显示该效
转载
2023-07-25 15:12:17
161阅读
# Android位移
## 什么是位移
在Android开发中,位移是指改变一个View在屏幕上的位置。通过位移,可以实现View的平移、滑动等效果,让用户获得更好的交互体验。
## 代码示例
下面是一个简单的代码示例,演示了如何通过代码实现View的位移:
```java
// 引入必要的类
import android.view.View;
import android.view.
原创
2024-01-06 09:13:18
33阅读