按下,按住并释放视图

时间:2016-01-26 20:29:40

标签: android

我有一个自定义视图,当用户按下并按住视图时,我想更改其主显示,然后在他们放手时将其更改回来。 Androids听众似乎没有某种onRelease功能。

2 个答案:

答案 0 :(得分:1)

在drawable目录中创建以下xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/button_bg_selected" android:state_selected="true"></item>
    <item android:drawable="@drawable/button_bg_pressed" android:state_pressed="true"></item>
    <item android:drawable="@drawable/button_bg_normal"></item>

</selector>

并将视图背景设置为可绘制的。完成:))

答案 1 :(得分:0)

#Execute blkdiscard on workers via remote SSH
ssh root@worker1 blkdiscard -o 256G -l 256G -p 1G /dev/sdb &
ssh root@worker1 blkdiscard -o 256G -l 256G -p 1G /dev/sdc &

# Process Id of the previous running command
pid=$!

# Spinning cursor string
spin='-\|/'

i=0
while kill -0 $pid 2>/dev/null
do
    # Progress message
    echo -ne "\033[2K\rPreparing array for snapshot testing ";

    # Spinning cursor on same line
    i=$(( (i+1) %4 ))
    echo -ne "${spin:$i:1}"
    sleep .1
done
你尝试过这个吗?我现在正在使用它并且它工作正常:)