小编Mur*_*rat的帖子

如何将FloatingActionButton中的图像置于透明背景后面?

我有一个FloatingActionButton,我想用中心图标使其透明.

我添加了一种风格:

<style name="ButtonTransparent">
    <item name="colorAccent">@android:color/transparent</item>
</style>
Run Code Online (Sandbox Code Playgroud)

到目前为止工作.FAB变得透明了.然后我添加了FAB:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".activities.CameraActivity">
    <TextureView
        android:id="@+id/texture"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"/>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true">

        <ImageView
            android:id="@+id/iv_last_image"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:layout_gravity="center_horizontal"
            android:layout_margin="10dp" />

        <android.support.design.widget.FloatingActionButton
            android:id="@+id/btn_takepicture"
            android:layout_width="80dp"
            android:layout_height="80dp"
            android:layout_gravity="center_horizontal"
            android:layout_margin="20dp"
            android:theme="@style/ButtonTransparent"
            android:src="@drawable/selector_vector_camera_light" />

        <android.support.design.widget.FloatingActionButton
            android:id="@+id/btn_back"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:layout_gravity="center_horizontal"
            android:layout_margin="20dp"
            android:theme="@style/ButtonTransparent"
            android:src="@drawable/selector_vector_go_back" />
    </LinearLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

但正如您在下面的屏幕截图中看到的那样,它没有很好地对齐. 我怎么能纠正这个? 截图

transparency android android-layout floating-action-button

15
推荐指数
4
解决办法
7251
查看次数

不支持配置arm-unknown-elf - ARM工具链

我尝试在我的Ubuntu Linux计算机上设置一个gnu arm toochain.我已经下载了

tar -xvf gcc-4.8.2.tar.bz2
tar -xvf binutils-2.24.tar.bz2
tar -xvf newlib-2.1.0.tar.gz 
tar -xvf insight-6.8.tar.bz2 
Run Code Online (Sandbox Code Playgroud)

并提取它们.我开始成功安装binutils好了.在我的第二步中,我打算完成第一个gcc bootstrap安装,以依次编译newlib(在下一步中).但无论如何我无法成功安装gcc:

sudo ../gcc-4.8.2/configure --target=arm-elf --prefix=/opt/gnuarm --enable-interwork --enable-multilib --enable-languages="c,c++" --enable-target-optspace --with-float=soft --with-newlib --with-headers=../newlib-2.1.0/newlib/libc/include/ --disable-nls 
Run Code Online (Sandbox Code Playgroud)

它一直运行,直到我收到以下错误消息:

//... a lot of checkings...
checking for clock_t... yes
checking for F_SETLKW... yes
checking if mkdir takes one argument... no
*** Configuration arm-unknown-elf not supported
make: *** [configure-gcc] Fehler 1
Run Code Online (Sandbox Code Playgroud)

我很欣赏任何提示.提前致谢.真诚的穆拉特

linux ubuntu gcc arm gnu

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