本项目旨在为MATLAB Web App和App Designer环境开发两款具有高度视觉吸引力的自定义按钮组件,以弥补标准UI组件在美观度上的不足。
项目设计的两个组件分别采用了现代极简风格和拟物化悬浮风格。第一款按钮利用MATLAB图形引擎实现了平滑的圆角矩形渲染与动态渐变色填充,支持在用户鼠标悬停时自动调整亮度和对比度;第二款按钮则引入了模拟层级阴影效果,通过多层UI面板叠加技术营造出深度感,并在点击时提供微缩放动画反馈。
这些按钮组件被封装为可复用的MATLAB类,开发者只需简单的代码调用即可将其