我似乎无法在Materialise网站上找到关于元素定位的任何文档.任何人都可以帮我中心这个按钮吗?提前致谢.
<div id="div">
<a class="waves-effect waves-light btn-large blue"><i class="material-icons right">cloud</i>Enter</a>
</div>
#div {
width: 100%;
height: 100vh;
}
Run Code Online (Sandbox Code Playgroud) 我有一个问题,状态栏不会变成半透明.半透明状态栏和导航条形码本身可以正常工作,但是,当我将Google Maps Fragment实施到活动视图中时,半透明条形变为灰色.我已经使用完全透明的状态栏对其进行了测试,但最初会再次运行,然后在添加地图后会显示白色背景.好像谷歌地图有某种叠加效果.任何帮助都可以通过Google Maps API获得状态栏的半透明效果.
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:openDrawer="start">
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.mapwithmarker.MapsMarkerActivity"
tools:layout="@layout/activity_main" />
</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
Run Code Online (Sandbox Code Playgroud) java android android-xml google-maps-android-api-2 android-statusbar
我在 PlaneGeometry 上使用 EdgesGeometry,它似乎在鼠标事件中创建了一个更大的命中框。然而,这在使用 CircleGeometry 时并不明显。我有以下几点:
createPanel = function(width, height, widthSegments) {
var geometry = new THREE.PlaneBufferGeometry(width, height, widthSegments);
var edges = new THREE.EdgesGeometry( geometry );
var panel = new THREE.LineSegments( edges, new THREE.LineBasicMaterial({
color: 0xffffff }));
return panel;
}
var tile = createPanel(1.45, .6, 1);
Run Code Online (Sandbox Code Playgroud)
现在我正在使用一个名为 RayInput 的库,它为我完成所有的光线投射,但想象一下我只是使用一个普通的 raycaster 来处理鼠标事件。没有edges和只使用平面,碰撞的边界是准确的。
添加EdgesGeometry后,垂直hitbox似乎显着增加,因此,当我什至没有点击对象时,就会检测到对象被点击。水平碰撞箱似乎仅略有增加。我以前从未使用过 EdgesGeometry 所以有人知道发生了什么吗?
提前致谢。
我目前有一个附加到透视相机的SphereGeometry.但是当我旋转相机时,球体会随着相机旋转,这是正常的但在我的情况下我不希望这样.
这是我有的:
camera.add(Sphere);
Sphere.position.set (0, -100, 0);
Run Code Online (Sandbox Code Playgroud)
我想要的是将球体连接到相机的底部,但保持在那个位置.目前,当我旋转相机时,球体似乎随之旋转,所以我看不到它.如何以不随相机旋转的方式附加子对象?谢谢.