folder Tahribat.com Forumları
linefolder Android - IOS Programlama
linefolder Layout' U Toolbarın Arkasına Yerleştirmek



Layout' U Toolbarın Arkasına Yerleştirmek

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    Selam,

    Toolbar' ı transparan yapabiliyorum da bu layoutu arkasına atmak istiyorum.

    Böyle çirkin duruyor :(

    NavigationDrawer' ın sadece 1 tane fragmentine uygulamak istiyorum, nası yapabiliriz ?

     

    activity_main.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">
    
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
    
            <LinearLayout
                android:id="@+id/container_toolbar"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">
    
                <include
                    android:id="@+id/toolbar"
                    layout="@layout/toolbar" />
            </LinearLayout>
    
            <FrameLayout
                android:id="@+id/container_body"
                android:layout_width="fill_parent"
                android:layout_height="0dp"
                android:layout_weight="1" />
    
    
        </LinearLayout>
    
    
        <fragment
            android:id="@+id/fragment_navigation_drawer"
            android:name="com.onlineis.ozgun.onlineis.activities.FragmentDrawer"
            android:layout_width="@dimen/nav_drawer_width"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            app:layout="@layout/fragment_navigation_drawer"
            tools:layout="@layout/fragment_navigation_drawer" />
    
    </android.support.v4.widget.DrawerLayout>

     

    fragment_profile :

     

    <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="fragments.ProfileFragment">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:weightSum="100"
            android:orientation="vertical">
            <FrameLayout
                android:id="@+id/cover_bg"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="40"
                android:gravity="center">
                <com.android.volley.toolbox.NetworkImageView
                    android:id="@+id/img_cover"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_marginBottom="35dp"/>
                    <com.android.volley.toolbox.NetworkImageView
                        android:id="@+id/img_profile"
                        android:layout_width="100dp"
                        android:layout_height="100dp"
                        android:layout_gravity="bottom|center"
                        android:padding="2dp"
                        android:background="@color/white"
                        android:foregroundGravity="center"/>
            </FrameLayout>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="60"
                android:weightSum="100"
                android:orientation="vertical"
                android:paddingTop="20dp">
                <TextView
                    android:id="@+id/txt_edit_profile"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="@string/edit_profile"
                    android:layout_gravity="center"
                    android:textColor="#00f"
                    android:textStyle="bold"
                    android:layout_marginBottom="20dp"/>
                <android.support.v7.widget.RecyclerView
                    android:id="@+id/recycler_view"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" />
            </LinearLayout>
        </LinearLayout>
    </RelativeLayout>

     

    toolbar.xml : 

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:local="http://schemas.android.com/apk/res-auto"
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minHeight="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />



    MainActivity' de switch case' de profil seçilince : 

    mToolbar.getBackground().setAlpha(0);

    Alpha değerine sıfır verince transparanlık geliyor ama arkasına atmam lazım, fragment_profile' deki cover_bg id' sine sahip olan framelayout' u.

    Çok mühim değil olması ama olsa güzel olurdu :(

     

    Şu anki hali :

    ozgunlu tarafından 18/Tem/16 10:06 tarihinde düzenlenmiştir

    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    up düşmesin


    Hello, i am nothing. I come from Neverland.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout 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:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/ArkaPlan"
        android:fitsSystemWindows="true"
        tools:context="com.mhmdalmz.OsSysTem.LoginActivity">
    
        <android.support.design.widget.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:theme="@style/AppTheme.AppBarOverlay">
    
            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="?attr/colorPrimary"
                app:popupTheme="@style/AppTheme.PopupOverlay"
                android:padding="1dp">
                <RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="match_parent">
                    <TextView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textStyle="normal|bold|italic"
                        android:textColor="#ffffff"
                        android:text="OS System Giriş"
                        android:textSize="25dp"
                        android:layout_centerVertical="true"
                        android:layout_centerHorizontal="true"
                        android:typeface="serif" />
                </RelativeLayout>
            </android.support.v7.widget.Toolbar>
    
        </android.support.design.widget.AppBarLayout>
    
    
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="200dp"
            android:layout_gravity="center"
            android:layout_centerVertical="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true"
            android:layout_margin="25dp"
            android:background="@drawable/login_ekrani_layout">
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="50dp"
                android:padding="10dp">
    
                <TextView
                    style="style/login"
                    android:layout_width="130dp"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceMedium"
                    android:text="Kullanıcı Adı"
                    android:id="@+id/textView"
                    android:layout_gravity="center_vertical"
                    android:textColor="@color/TextViewColor"
                    android:textStyle="normal|bold|italic"
                    android:typeface="sans" />
    
                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="30dp"
                    android:inputType="textMultiLine"
                    android:ems="10"
                    android:id="@+id/TxtLoginActivityKullaniciAdi"
                    android:layout_weight="1"
                    android:layout_gravity="center_vertical"
                    android:layout_marginLeft="20dp"
                    android:textColor="@color/TextViewColor"
                    android:background="@drawable/edittext_styles"
                    android:paddingRight="5dp"
                    android:paddingLeft="5dp" />
            </LinearLayout>
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="50dp"
                android:padding="10dp">
    
                <TextView
                    android:layout_width="130dp"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceMedium"
                    android:text="Şifre"
                    android:id="@+id/textView2"
                    android:layout_gravity="center_vertical"
                    android:textColor="@color/TextViewColor"
                    android:textStyle="normal|bold|italic"
                    android:typeface="sans" />
    
                <EditText
                    android:layout_width="wrap_content"
                    android:layout_height="30dp"
                    android:inputType="textMultiLine"
                    android:ems="10"
                    android:id="@+id/TxtLoginActivitySifre"
                    android:layout_weight="1"
                    android:layout_marginLeft="20dp"
                    android:textColor="@color/TextViewColor"
                    android:background="@drawable/edittext_styles"
                    android:paddingLeft="5dp"
                    android:paddingRight="5dp" />
            </LinearLayout>
    
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="100dp"
                android:layout_gravity="center_horizontal"
                android:padding="10dp">
    
                <RelativeLayout
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_weight="1">
    
                    <Button
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Kayit Ol"
                        android:id="@+id/BtnLoginActivityKayitOl"
                        android:layout_centerVertical="true"
                        android:layout_centerHorizontal="true"
                        android:background="@drawable/btn_login_system"
                        android:textColor="#ffffff"
                        android:textAllCaps="false" />
                </RelativeLayout>
    
                <RelativeLayout
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_weight="1">
    
                    <Button
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="Giriş Yap"
                        android:id="@+id/BtnLoginActivityGirisYap"
                        android:layout_centerVertical="true"
                        android:layout_centerHorizontal="true"
                        android:background="@drawable/btn_login_system"
                        android:textColor="#ffffff"
                        android:textAllCaps="false" />
                </RelativeLayout>
            </LinearLayout>
        </LinearLayout>
    
    
    </RelativeLayout>
    


    Abi Activity'e Include ettir Üstteki şeyi. Layout üstünde kalıyor. Bak ben böyle yaptım..

     

     

     

    Şuan üstteki CustomView Tam Layout üstünde . Alttaki ImageView width falan yükseltirsen görürsün CostumView Üstünde kalıyor Aradığın şey bu sanırım ?

     

    MhmdAlmz tarafından 18/Tem/16 13:53 tarihinde düzenlenmiştir

    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Değilse biraz daha açar mısın anlamamış olabilirim :/ Bayağı uğraştım bu Layoutlar ile..


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
Toplam Hit: 778 Toplam Mesaj: 4
android toolbar