我试图在我的应用程序中找到圆角,但结果如下:
这是CSS文件:
-keep public class com.google.android.gms.* { public *; }
-dontwarn com.google.android.gms.**
-dontwarn com.squareup.okhttp.**
我的主要班级:
.mainFxmlClass {
#pane{
-fx-background-size: 1200 900;
-fx-background-radius: 0 0 18 18;
-fx-border-radius: 0 0 18 18;
-fx-background-color: #FC3D44;
}
}
如何删除这些白角?
答案 0 :(得分:8)
经过这么多研究和西班牙语版本Stack O的一些帮助后,最简单的方法是删除白色角落:
在主要课程中,您必须添加:
GET "/database/database.php".
和
scene.setFill(Color.TRANSPARENT);
唯一的问题是stage.initStyle(StageStyle.TRANSPARENT);
会在没有关闭按钮的情况下离开你,所以你必须自己做。
最终结果如下:
答案 1 :(得分:6)
如果您不想背景色,请尝试以下方法:
-fx-background-color: transparent;
OR
-fx-background-size: 1200 900;
-fx-background-radius: 30;
-fx-border-radius: 30;
-fx-border-width:5;
-fx-border-color: #FC3D44;
OR
-fx-background-size: 1200 900;
-fx-border-radius: 10 10 0 0;
-fx-background-radius: 10 10 0 0;
-fx-border-color: #FC3D44;
/* top-left, top-right, bottom-right, and bottom-left corners, in that order. */
答案 2 :(得分:1)
但是,如果要将背景放在Css中时要有背景图片而不是纯色:
-fx-background-image: url("backs/background.jpg");
您应将此类代码放入您的Main类:
Rectangle rect = new Rectangle(1024,768);
rect.setArcHeight(60.0);
rect.setArcWidth(60.0);
root.setClip(rect);