Hirdetés

Új hozzászólás Aktív témák

  • [KgP].Robot
    aktív tag

    Koszonom a tippet. Talaltam nehany peldat es azok alapjan indultam el.
    A kovetkezo problemaba futottm.
    Ket peldabol szeretnem osszeollozni a sajat megoldasomat.
    A tervem az lenne, hogy egy android:fitsSystemWindows="true" CoordinatorLayoutban lenne egy ImageView, aminek a viselkedese mar definialva van. Scrollozasra mozog. Ezt az ImageView-t a Toolbarban szeretnem megjeleniteni. A CoordinatorLayout.Behavior<ImageView> kiterjesztett osztaly csak akkor mukodik jol ha az override-olt onDependentViewChanged() fuggvenyben a dependency (vagyis az en esetemben a Toolbar, mint szulo, amiben az ImageView-t meg szeretnem jeleniteni) azonos szinten van az ImageView-val ezert a layoutban a Toolbart a CollapsingToolbarLayout-bol kitettem a CoordinatorLayout gyokerebe. Igy mukodik az ImageView mozgasa. Viszont ha teljesen felscrollozok, akkor a toolbar is becsuszik a statusbar ala. Ha a toolbar a ToolbarLayout-ban van, akkor nem csuszik ossze felul de nem megy az ImageView mozgas. Mar jo ideje keresem a megoldast de nem talalom. :(

    Layout
    ImageBehavior
    onOffsetChanged
    kep1
    kep2

    Erre valakinek otlet?

    Mas:
    <style name="NavigationStyle">
    <item name="icon">@drawable/icon</item>
    </style>

    Kodbol hogyan tudom elerni az "icon"-t?

    Igy probaltam:
    TypedArray a = getTheme().obtainStyledAttributes(R.style.NavigationStyle, new int[] {R.attr.icon});
    int attributeResourceId = a.getResourceId(0,0);
    a.recycle();
    Egy onClick-et szeretnek raakasztani de a findViewById null-lal ter vissza ha az attributeResourceId-t hasznalom.

    Koszonom.

Új hozzászólás Aktív témák