首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android:OnTouchListener的简单使用,按钮点击放大与缩小

,在弹起之后,会恢复原样,这里可以用OnTouchListener 与动画共同实现 ①自定义动画效果,按下和抬起分别执行两个不同的动画 按下时的动画(scale): android:fromXScale..." android:pivotY="50%" android:fillAfter="true" 弹起时的动画(scale): android:fromXScale="110%" android:...:pivotY="50%" android:fillAfter="true" ②实现OnTouchListener 接口,为相应的按钮添加点击事件 ib_main_drag.setOnTouchListener...(this); ③重写onTouch()方法,执行相应的业务,为按钮应用上动画 public boolean onTouch(View view, MotionEvent event) { //按下操作...,是因为实现按钮的放大与缩小不需要处理滑动事件 如此,就实现了点击按钮之后,按钮会放大,在松开之后,会恢复到原样

3.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    创建自定义工具栏,可查看按钮图标及对应的ID属性

    标签:VBA,自定义功能区 有时候,我们需要找到按钮图标及其对应的FaceId属性,以便于我们在自定义菜单或其他界面时使用。...本文所介绍的代码示例,是通过使用Excel VBA自定义工具栏,可以查看图标的FaceId属性。FaceId属性用于返回或设置命令栏按钮控件面的Id号。...使用下面的代码,创建一个用可用图像填充的自定义工具栏,该工具栏中的按钮按照Id号顺序排列,当鼠标悬浮图标按钮上时会显示其FaceID属性值。注意,修改代码中的IDStop值可以查看更多图标按钮。...Application.CommandBars.Add _ (Name:="FaceIds", temporary:=True) NewToolbar.Visible = True '可以修改下面的值来查看不同的FaceIDs...NewButton.FaceId = i NewButton.Caption = "FaceID = " & i Next i NewToolbar.Width = 600 End Sub 运行上面代码后的效果如下图

    20010

    Material Design 实战 之第二弹——滑动菜单详解&实战

    调用了setHomeAsUpIndicator()方法来设置一个导航按钮图标; 1.2.5 在onOptionsItemSelected()方法中对HomeAsUp按钮的点击事件进行处理...最左侧的这个按钮就叫作HomeAsUp按钮,它默认的图标是一个返回的箭头,含义是返回上一个活动;这里将其换了图标,并将逻辑响应修改了; HomeAsUp按钮的id永远都是android.R.id.home...接着调用ActionBar的setDisplayHomeAsUpEnabled()方法让导航按钮显示出来, 又调用了setHomeAsUpIndicator()方法来设置一个导航按钮图标。...很明显,这里我们将它默认的样式(该按钮图标)和作用(改/设置了按钮点击事件)都进行了修改。...接下来在onOptionsItemSelected()方法中对HomeAsUp按钮的点击事件进行处理, HomeAsUp按钮的id永远都是android.R.id.home; 切记是android.R.id.home

    96230

    Android 5.0 Button 按钮水纹效果的适配问题

    ,这样就没有效果,按钮会变成默认的灰色状态,点击按钮也不会有颜色的状态区别 为了兼容5.0以下的设备,我们可以利用seletor(勘误:button用theme在5.0以下也是有按压变色的,虽然没有水波纹...">//这里是扩散水波纹的色值 android:drawable="@color/green" /> 有个问题需要注意,如果的想要你的波纹没有按压的时候为透明状态...">//这里是扩散水波纹的色值 android:drawable="@android:color/transparent" />//这里你用透明色和透明的图片都是没有效果的 android:id=”@android:id/mask”会让系统并不会真的绘制,并告知波纹的绘制边界 如果写成下面,波纹的绘制范围会超出控件的边界 //这里是扩散水波纹的色值 如上,这样设置后5.0以下的设备具有按钮按下变色的效果,5.0以上就具有水波纹效果.其他控件同理 后续: Material Design Button

    1.2K30

    pyQt-主界面与子界面切换简易框架

    1 主界面 设计的Demo主界面如下,主界面上有两个按钮图标,点击即可切换到对应的功能界面中,进入子界面后,通过返回按钮,又可回到主界面。 这里以两个按钮图标示例,实际使用中,可继续扩展。...: 通过setStyleSheet方法,设置按钮图标的显示 通过QLabel设置图标对应的文字说明,并通过setAlignment方法设置居中对齐 按钮图标与文字,通过QVBoxLayout进行垂直布局...多个QPushButton通过QHBoxLayoutt进行水平布局 1.2 进入子界面 界面切换的关键,是通过Qt的信号和槽机制,当图标按钮点击后,启动对应的子功能模块,并关闭主页面。...2 子界面 设计的Demo子界面如下,点击“返回主界面”按钮,可以返回到刚才的主界面。 2.1 布局 如下是本Demo的音乐播放子界面的布局代码,实际使用时,可根据自己的需要进行修改。...#信号与槽 self.homeBtn.clicked.connect(self.returnHome) self.homeBtn.clicked.connect(self.close

    81210

    Android画中画(PIP)进阶---Action按钮的使用

    ——《微卡智享》 本文长度为1839字,预计阅读5分钟 前言 上一篇《Android画中画(PIP)模式使用》介绍了画中画的使用,今天这篇来讲讲Action按钮的使用,主要是广播方式更新UI及Android...这个主要是由PendingIntent来实现的,当第一个按钮点击返回应用程序全屏时,用到的PendingIntent.getActivity,而第二和第三个按钮通过发送广播的方式就会用到了PendingIntent.getBroadcast...的SDK版本,是因为上一篇中没加入这个,8.0的模拟器中运行正常,但是真机Android 12就会直接崩溃了,原因是Android 12 声明特定 PendingIntent 对象是否可变,请分别使用...重新再修改enterPipModel函数,加入创建三个按钮的代码。...完成上面的步骤,画中画的按钮功能实现的Demo就完成了。 微卡智享 源码地址 https://github.com/Vaccae/AndroidPipDemo.git完

    1.1K10

    Android自定义动画酷炫的提交按钮

    其实我刚拿到设计图的时候心想,MD直接给一张gif图不就行了何必这个麻烦呐,随后冷静下来之后(其实就是抱怨之后)想想作为一名Android开发者总不能什么动画都依赖设计师吧,那样的话会显得我们开发者没什么卵用啊...圆角矩形绘制完成之后就是改变圆角半径的大小使其两边形成半圆的效果,那么怎么才能让他成为半圆呐,来看看一张图,若要绘制成半圆效果,那么这个圆的直径就是view自身的高度,那么这个圆的半径就是height/...DashPathEffect这个类的作用就是将Path的线段虚线化。...我们先拿到对勾的path路径在对其改变偏移量加上DashPathEffect就能实现动态绘制对勾的效果了,那么怎么计算对勾的起点折点和终点的坐标呐,在网上找了一个不错的图片,如果你的设计师直接把位置给你标明的很详细的话你就省了这些自己计算的麻烦...只要我们把自己的需求分析拆解,把复杂的步骤简单化,分布实现在组合到一起就可以实现自己想要的效果(你要知道炫酷的电影特效也是一帧一帧动画合成的哦)。

    1.6K30

    Figma里这样完成悬浮FAB按钮制作,半小时搞定!

    此外,由于此按钮在滚动时具有固定位置,因此我们可以在状态更改时保持对齐。 3.组织和对齐按钮 移出子菜单项并添加到操作按钮框架。确认“add”按钮层是顶层。...对于间距,我将“edit”对齐在“Add”按钮上方 32 像素,“speak”在“add”左侧 32 像素,最后是媒体,在“speak”上方 16 像素,在“edit”左侧 16 像素。...4.复制Action按钮框架,将所有项目居中对齐 这将是我们的关闭状态。选中所有项目后,居中对齐。 快速提示:选中所有项目后,先对齐右下角,然后对齐中心。...如果我们首先对齐中心,所有项目都会移动到中心,这需要我们然后将框架中的所有层重新居中。这样我们也可以快速与框架对齐。...5.旋转添加按钮图标-45度 回到打开状态,旋转添加图标,使加号图标变成关闭图标的效果。如果使用自动布局,请确保我们的框架高度和宽度设置为“固定”。

    2.5K20

    关于Android Studio中Run按钮是灰色的解决

    今天导入一个别人的项目,在导入之前是老方法,覆盖  了三个关键文件之后(.gradle文件夹的内容版本若与本地不一,也应删掉),重启AS; 然而嗯,运行按钮居然灰色。。...查了一下论坛,额,然后我这里是只做了一步就可以了: 就是点击一下锤子按钮(Make Project)右边的选项卡,把选项置于  app  这一项即可,运行按钮瞬间变绿: ?...---- 以下文章转载自:关于Android Studio中Run按钮是灰色的解决 2016年07月21日 14:54:40 拿来人家的工程用,就是有各种版本啊设置啊的问题,要晕了。。。...这时候,遇到问题:Run按钮灰色,失效。 点击Run旁边 Select Run/Debug Configuration按钮 ? 选择 Edit Configuration,于是: ?...在model下拉框中选择app.如果下拉框中没有app,(可能有工程名),那么请先去设置: tools ->Android->sync project with gradles files; 更新好后

    8.4K20
    领券