小编Ari*_*dam的帖子

使用 Framer Motion 动画高度在 React 中不起作用

所以,我一直在尝试在我的 React 项目中使用 Framer Motion。我基本上想在 div 渲染时将高度从 0 动画到“自动”。我尝试了下面的代码,但高度没有动画

<motion.div
  initial={{ height: 0 }}
  animate={{ height: "auto" }}
  transition={{ duration: 0.5 }}
  key={searchQuery?.length}
>
Run Code Online (Sandbox Code Playgroud)

当我用宽度替换高度时,动画工作正常,但无法弄清楚为什么高度没有动画。我无法找到与此相关的任何适当的文档。

这是演示的CodeSandbox 链接。

height animation reactjs framer-motion

2
推荐指数
1
解决办法
4372
查看次数

JAVA 设置 JFrame 的最大尺寸

我正在研究一个关于 JAVA Swing 的项目。我在JAVA方面没有太多经验,我需要你们的帮助。
我正在使用,frame.pack()因此它根据需要采用最佳尺寸。MyscreenTwo可以根据来自ScreenOne. 我用过,frame.setMaximumSize(new Dimension(1300, 500))但似乎没有用。
如果框架变大,它会与任务栏重叠,我不想要那样,所以它应该比总屏幕尺寸小一点。如何实现这一目标?
编辑:
代码:

public class Test {

    private static JFrame frame ;
    private JRadioButton[] radioButton;
    public static void main(String[] args) {
        Test t = new Test();
        t.go();
        frame.pack();
        frame.setMaximumSize(new Dimension(1300, 600));
        frame.setResizable(false);
        frame.setVisible(true);
        Dimension si = frame.getContentPane().getSize();
        System.out.println(si);         //Output: java.awt.Dimension[width=934,height=751]
    }
    public void go()
    {
        frame = new JFrame();
        JPanel panel1 = new JPanel();
        frame.getContentPane().add(panel1);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        panel1.setLayout(new BorderLayout(0, 20));
        Font font =  new Font("Times …
Run Code Online (Sandbox Code Playgroud)

java swing jframe layout-manager

1
推荐指数
1
解决办法
4544
查看次数