`
iaiai
  • 浏览: 2211292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android知识点duplicateParentState

 
阅读更多
       今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。

android:duplicateParentState

”如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件“
分享到:
评论

相关推荐

    根据状态自动变化TextView颜色

    `android:duplicateParentState`是Android XML布局文件中一个特殊的属性,主要用于子View。当这个属性设置为`true`时,子View会复制父View的状态,这意味着子View的行为将与父View保持一致,包括对触摸事件的响应和...

    关于Android的XML属性详细说明

    - 不继承状态:`android:duplicateParentState="false"` ##### android:fadingEdge - **描述**:定义当视图边缘出现淡出效果的方向。 - **可选值**: - none:无淡出效果 - horizontal:水平方向淡出 - ...

    Android_layout属性详细说明

    6. **android:duplicateParentState**: 当设置为true时,视图会从父容器那里直接获取绘图状态,如按下或悬停状态。 7. **android:fadeScrollbars**: 使用`setScrollbarFadingEnabled(boolean)`来设置滚动条在未...

    View的xml属性(Android)

    6. **android:duplicateParentState**: 如果设置为true,View将从其直接父View继承绘制状态,比如焦点或按下状态。但请注意,这并不意味着它会响应相应的事件,只是视觉上的同步。 7. **android:fadeScrollbars**...

    Android布局属性总结

    19. `android:duplicateParentState`:视图是否从父视图继承绘图状态(如按下、选中等)。 20. `android:soundEffectsEnabled`:点击或触摸时是否播放音效。 21. `android:hapticFeedbackEnabled`:是否开启触感反馈...

    android_XML_属性一览

    #### 六、android:duplicateParentState **描述:** 当此属性设置为`true`时,视图会从其直接父视图获取状态(例如聚焦、按下等),而不是自身。这在某些布局中可能很有用,特别是在需要保持一致的状态行为时。 ###...

    Android仿QQ可拉伸头部控件

    android:duplicateParentState="true" android:scrollbars="none" /> ``` 接下来,我们需要创建头部View的布局文件(headerview.xml),这里通常包含一个ImageView或其他视图元素,以展示拉伸效果。例如: ```...

    android中main.xml中属性中文详解

    `android:duplicateParentState`属性允许视图继承其父容器的绘图状态,如按下或光标状态。然而,这并不意味着视图会接收父容器的事件,仅是外观上的同步。 `android:fadingEdge`属性控制滚动时边缘的渐变效果,可以...

    Android2.2 API中文文档——View

    - **android:duplicateParentState**:如果设置了此属性,该视图将直接从父容器获取绘图状态(如高亮、按下等)。需要注意的是,这仅获取绘图状态,并不会获取事件。 - **android:fadingEdge**:设置滚动条拉出时...

    Android编程实现控件不同状态文字显示不同颜色的方法

    <item name="android:duplicateParentState">true <item name="android:textColor">@drawable/textcolor_yellow_selector ``` 3. 创建`textcolor_yellow_selector.xml`颜色选择器文件,定义不同状态下的颜色: ``...

Global site tag (gtag.js) - Google Analytics