我有一个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)
我尝试在我的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)
我很欣赏任何提示.提前致谢.真诚的穆拉特