- 博客(3)
- 收藏
- 关注
原创 安卓实现微信、QQ输入框自适应软键盘高度
前言 安卓环境,输入法的软键盘弹出时默认会改变window大小,但是可以肯定,微信和QQ都不是采用这种策略,一个检测方法:点击微信输入框,然后点击+号按钮弹出抽屉菜单并隐藏软键盘,可以发现这个过程很流畅,就仿佛抽屉原本就在软键盘下方藏着一样,而此过程如果采用adjustResize策略会导致window大小变大,然后抽屉需要scroll出来,会出现一个闪烁。于是可以断定,我们的思路是采用adjustNothing策略——软键盘不改变window大小。 问题 我们需要保证输入框的底边刚好在软键盘上方,于是我们
2021-08-07 18:52:03
1323
原创 C语言实现的简单计算器(支持自定义标识符和求导运算)
C语言编写的简单计算器 使用SLR Parser实现语法分析,本项目除了实现了SLR Parser外还实现了几种简单的数据结构:数组栈、循环队列、哈希表和哈希集合 以及 树。应该可以勉强作为数据结构的课程设计,编译原理我还没正式学,SLR Parser是我在维基百科和网上找的一个关于LR Parser的课件里面学到的一点皮毛,如有错误欢迎指出。 github仓库 项目结构说明 ????src ┣ ????main 项目主体代码文件夹 ┃ ┣ ????evaluator.c
2021-02-19 21:46:40
715
原创 Python实现 Soul 旋转散点球面效果
前言 打算做几个安卓APP练手,第一个方向是社交类的。在应用商店上搜索“社交”,第一个就是Soul,因为它打了广告。。。下载玩了一下,第一个仿做的社交应用就它好了。 其中有一个效果是这样的: 这个会转的散点球面效果就是接下来要说的。 先放一下我做的效果吧。 python仿Soul旋转球效果 实现 首先,这是一个3D的效果,当然,我们也不可能选择使用3D引擎来做。实际上,渲染的时候我们只
2020-10-26 20:37:00
1609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人