小编Lor*_*ick的帖子

如何使用Materialise CSS对按钮进行居中对齐?

我似乎无法在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)

html css materialize

13
推荐指数
2
解决办法
2万
查看次数

Android:半透明状态栏无法使用Google Maps API

我有一个问题,状态栏不会变成半透明.半透明状态栏和导航条形码本身可以正常工作,但是,当我将Google Maps Fragment实施到活动视图中时,半透明条形变为灰色.我已经使用完全透明的状态栏对其进行了测试,但最初会再次运行,然后在添加地图后会显示白色背景.好像谷歌地图有某种叠加效果.任何帮助都可以通过Google Maps API获得状态栏的半透明效果.

如

XML文件

<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

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

EdgesGeometry:光线投射不准确

我在 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 所以有人知道发生了什么吗?

提前致谢。

javascript three.js

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

Three.js:将对象附加到相机但不使其随之旋转

我目前有一个附加到透视相机的SphereGeometry.但是当我旋转相机时,球体会随着相机旋转,这是正常的但在我的情况下我不希望这样.

这是我有的:

camera.add(Sphere);
Sphere.position.set (0, -100, 0);
Run Code Online (Sandbox Code Playgroud)

我想要的是将球体连接到相机的底部,但保持在那个位置.目前,当我旋转相机时,球体似乎随之旋转,所以我看不到它.如何以不随相机旋转的方式附加子对象?谢谢.

javascript three.js

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

Android:如何设置状态栏和导航栏半透明

在某些应用程序中,我注意到状态栏和导航栏是透明的,但并非完全.我不知道这是背景颜色还是别的.有人会告诉我如何实现这个吗?谢谢.

在此输入图像描述

android android-layout android-xml android-statusbar android-navigation-bar

0
推荐指数
2
解决办法
5283
查看次数