精华内容
下载资源
问答
  • 点击图片切换另一张图片

    千次阅读 2018-10-25 20:22:49
    chang_msg: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="...item and

    chang_msg:

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_selected="true" android:drawable="@drawable/abx"></item>
        <item android:state_selected="false" android:drawable="@drawable/abw"></item>
    </selector>

    Main_layout

    <android.support.v4.widget.DrawerLayout
        android:id="@+id/dl_root"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">
    
            <FrameLayout
                android:id="@+id/fram_layout"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="9"/>
    
            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1">
                <ImageView
                    android:id="@+id/img_ac0"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:src="@drawable/chang_msg"
                    />
    
                <ImageView
                    android:id="@+id/img_abw"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_centerHorizontal="true"
                    android:src="@drawable/chang_clazz"/>
    
                <ImageView
                    android:id="@+id/img_ac2"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent"
                    android:layout_alignParentRight="true"
                    android:src="@drawable/chang_my"/>
    
            </RelativeLayout>
        </LinearLayout>
        <LinearLayout
            android:layout_width="300dp"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:layout_gravity="start"
            android:background="#fff">
            <ImageView
                android:layout_width="match_parent"
                android:layout_height="300dp"
                android:src="@drawable/headbg"/>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">
                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:src="@drawable/drawer_icon_client"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:layout_marginLeft="20dp"
                    android:text="商品"/>
            </LinearLayout>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">
                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:src="@drawable/drawer_icon_recommend"/>
                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:layout_marginLeft="20dp"
                    android:text="瞎推荐"/>
            </LinearLayout>
        </LinearLayout>
    
    
    </android.support.v4.widget.DrawerLayout>

    MainActivity

    public class ShowActivity extends AppCompatActivity implements View.OnClickListener {
    
        private DrawerLayout dl_root;
        private FrameLayout fram_layout;
        private List<Fragment> list;
        private ActionBarDrawerToggle toggle;
        private FragmentManager manager;
        private ImageView img_ac0;
        private ImageView img_abw;
        private ImageView img_ac2;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_show);
            dl_root = findViewById(R.id.dl_root);
            fram_layout = findViewById(R.id.fram_layout);
            img_ac0 = findViewById(R.id.img_ac0);
            img_abw = findViewById(R.id.img_abw);
            img_ac2 = findViewById(R.id.img_ac2);
    
            dl_root.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
    
            InitActionBar();
    
            list = new ArrayList<>();
            list.add(new MsgFragment());
            list.add(new ClazzFragment());
            list.add(new MyFragment());
    
            manager = getSupportFragmentManager();
            img_ac0.setSelected(true);
            manager.beginTransaction().replace(R.id.fram_layout,new MsgFragment()).commit();
            img_ac0.setOnClickListener(this);
            img_ac2.setOnClickListener(this);
            img_abw.setOnClickListener(this);
    
        }
    
        @Override
        public void onClick(View v) {
            switch (v.getId()){
                case R.id.img_ac0:
                    img_ac0.setSelected(true);
                    img_abw.setSelected(false);
                    img_ac2.setSelected(false);
                    manager.beginTransaction().replace(R.id.fram_layout,new MsgFragment()).commit();
                    break;
                case R.id.img_abw:
                    img_ac0.setSelected(false);
                    img_abw.setSelected(true);
                    img_ac2.setSelected(false);
                    manager.beginTransaction().replace(R.id.fram_layout,new ClazzFragment()).commit();
                    break;
                case R.id.img_ac2:
                    img_ac0.setSelected(false);
                    img_abw.setSelected(false);
                    img_ac2.setSelected(true);
                    manager.beginTransaction().replace(R.id.fram_layout,new MyFragment()).commit();
                    break;
            }
        }
    
        private void InitActionBar() {
            ActionBar actionBar = getSupportActionBar();
            actionBar.setDisplayHomeAsUpEnabled(true);
            toggle = new ActionBarDrawerToggle(this, dl_root, R.string.open, R.string.close);
            toggle.syncState();
            dl_root.addDrawerListener(toggle);
        }
    
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            if (toggle.onOptionsItemSelected(item)){
                return true;
            }
            return super.onOptionsItemSelected(item);
        }
    }
    

     

    展开全文
  • 点击照片实现切换点击前: 点击后: 两种方法:1.

    点击照片实现切换;
    点击前:在这里插入图片描述
    点击后:在这里插入图片描述
    两种方法:
    一.在利用if else 直接切换
    利用微信小程序的wx.if ,wx.else ,在.wxml上定义两张要切换的image照片。
    <image wx:if="{{collected}}" src="/images/icon/collection.png"></image> <image wx:else src="/images/icon/collection-anti.png" ></image>
    collected为一个状态标记量,当点击会进行切换。

    二.照片路径那里利用三元表达式进行切换
    <image src="{{isPlayingMusic?'/images/music/music-stop.png':'/images/music/music-start.png'}}"></image>
    isPlayingMusic为一个状态标记量,当点击会进行切换。
    .

    展开全文
  • <!DOCTYPE html> <html> <body> <img id="image" src="/i/eg_tulip.jpg" onclick="click()"/>...document.getElementById("image").src="/i/shanghai_lupu_bridge.jpg";...
  • 看效果: 前台代码:

    看效果图:


    前台代码:

    <Window.Resources>
            <Storyboard x:Key="sb" >
                <DoubleAnimation Storyboard.TargetName="imageScale1" Storyboard.TargetProperty="ScaleX" From="1" To="0" Duration="0:0:1"></DoubleAnimation>
                <DoubleAnimation Storyboard.TargetName="imageScale2" Storyboard.TargetProperty="ScaleX" From="0" To="-1" Duration="0:0:1" BeginTime="0:0:1"></DoubleAnimation>
            </Storyboard>
            <Storyboard x:Key="sb1" >
              
                <DoubleAnimation Storyboard.TargetName="imageScale2" Storyboard.TargetProperty="ScaleX" From="-1" To="0" Duration="0:0:1" ></DoubleAnimation>
                <DoubleAnimation Storyboard.TargetName="imageScale1" Storyboard.TargetProperty="ScaleX" From="0" To="1" Duration="0:0:1" BeginTime="0:0:1"></DoubleAnimation>
            </Storyboard>
        </Window.Resources>
        <Grid>
            <Image Source="4.jpg" Height="100" Width="100" MouseLeftButtonDown="Image_MouseLeftButtonDown" RenderTransformOrigin="0.5,0.5">
                <Image.RenderTransform>
                    <ScaleTransform x:Name="imageScale1"></ScaleTransform>
                </Image.RenderTransform>
            </Image>
            <Image Source="5.jpg" Height="100" Width="100" MouseLeftButtonDown="Image_MouseLeftButtonDown_1" RenderTransformOrigin="0.5,0.5">
                <Image.RenderTransform>
                    <ScaleTransform x:Name="imageScale2" ScaleX="0"></ScaleTransform>
                </Image.RenderTransform>
            </Image>
        </Grid>
    后台代码:

     private void Image_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
            {
                ((Storyboard)(FindResource("sb"))).Begin();
            }
    
            private void Image_MouseLeftButtonDown_1(object sender, MouseButtonEventArgs e)
            {
                ((Storyboard)(FindResource("sb1"))).Begin();
            }



    展开全文
  • 实现鼠标点击图片随机切换

    千次阅读 2017-03-08 20:36:55
    <!DOCTYPE html> 点击切换图片 <!-- 网页上显示一张图片,当用户点击图片的时候,切换另一张图。 (可以搞4 或 6张图片, 用户点击的时候随机切换 或者 用户点击的时候 切换到下一张图片)-->
    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>点击切换图片</title>
    <!--    网页上显示一张图片,当用户点击该图片的时候,切换另一张图。
        (可以搞4 或 6张图片,
        用户点击的时候随机切换
        或者
        用户点击的时候 切换到下一张图片)-->
        <script type="text/javascript">
    
            function changePic()
            {
                //随机产生1-6随机数
                var num = Math.ceil(Math.random()*6);
                //修改src路径
                document.getElementById("p").src =  num + ".jpg";
            }
    
        </script>
    </head>
    <body>
    <p align="center"><img  src = "1.jpg" id = "p" width="400px" height="300px" onclick="changePic()"/></p>
    </body>
    </html>
    
    展开全文
  • 单击中间的图形,实现这两张图片切换
  • 纯CSS实现图片自动切换,鼠标点击切换相结合 ...鼠标实现图片切换原理:通过设置每个超链接的宽度高度,并使用position定位到指定位置,编写每一个超链接的动画来分别切换相应图片的位置,使用hover
  • 有两张图片microphone1.png和microphone0.png ... <div class="microphone"> ...想要实现点击div,图片切换另一张,再次点击,图片又切换回现在这一张 使用jquery,设计一个变量var flag...
  • Android图片状态选择器, 点击时和抬起时的切换, 点击切换另一张图片, 抬起恢复默认图片.
  • 点击一张图片更换为另一张图片: <!-- jquery引入到这个jsp里面 --> <script type="text/javascript" src="js/jquery-1.12.4.js"></script> <!-- 我们的jquery代码 --> <script type=...
  • android 图片点击变暗的一种办法

    千次阅读 2013-11-05 16:07:40
    图片点击变暗的效果 一般情况下都是用两张图片 一张图一张变暗后的图片 通过selector android:state_pressed 判断是点击还是非点击切换图片。 这个方法确实很好用,但是后来设想 很多地图图片都需要点击效果 ...
  • 左侧图标为图片,点击图片变成另一张(活动图片) 需求:左侧导航切换页面,同时切换图片。底部为公共组件: 思路:在数组中写初始图片路径img,点击图片路径active,判断哪一个是当前活动路由,则匹配点击时的图片路径...
  • 我试过下面的代码,点击图片后,它会变成另一张图片,再次点击时应该切换回上一张图片。在下面的代码中,图像将只在按住鼠标按钮时保持可见。我想让它保持可见状态,直到您再次点击。更改图片onclick并再次单击时...
  • 首先先添加外部文件jquery-2.0.3.min.js 可以在http://www.jq22.com/jquery-info122 下载最新的jquery文件 下面其功能是点击一张图片切换另一张图片 body标签的内容 <div id="wai"> <im...
  • 这是实现手势下滑和双击切换图片效果,当我们点击“按我”按钮切换一张图片,待另一张图片出现时,对其下滑或双击又可切换,具体如效果所示,并且该效果的源码也比较的。
  • 实现手势下滑和双击切换图片效果,当我们点击“按我”按钮切换一张图片,待另一张图片出现时,对其下滑或双击又可切换。  
  • HTML图片热点

    千次阅读 2012-12-04 19:32:52
     页面需要实现一个按钮切换的效果,其实切换只是冠冕堂皇的话了,就是点击图片一下,换成另一张图片。效果如下:    这是从效果上截下来的两张图片,需要的效果就是点击正式版,切换到左边的效果,点击编辑版...
  • 1.首先新建项目,然后在项目下创建一个文件夹image用来存放图片,将准备好的图片复制到image中。(如有需要调整画布与画板大小,可切换至代码界面,设置图片大小以及画布大小...因为图片是一张覆盖着另一张的,所以...
  • 轮播的实现分两部分,第一部分是图片切换一部分是圆的选择改变图片。 首先图片切换,主要用到了position,每张图片都设定position:absolute;属性,并没有用到浮动的效果。还有设定好被选中的图片的样式...
  • 首先要准备两张图片,一张是灯泡亮的图片,取名为on.jpg,另一张是灭的图片,取名为off.jpg,都放置到当前的目录下。 代码 <!DOCTYPE html> <html> <head> <meta charset=utf-8> <meta ...
  • 我想实现这样的效果,背景是一张长长的图片,屏幕中嵌套一个framelayout(用来动态加载fragment),每当点击fragment中的某个Button时,屏幕就会整体上移,然后再切换另一个fragment,如此下去有几个fragment。...
  • ,当然了,如果使两张图片,大小图切换也可以达到要求,反正不管怎么做就是要 点这一张图片,这张图片就放大,点另一张另一张就放大,之前的图片恢复正常大小。下面是我做的一个,但是做到这里就不会了,以前学的...
  • 1,效果 (1)点击“白底原”“黑底原”按钮可以切换显示白底或黑底的图片。...(3)点击“抠图并合成”按钮后,除了将原的白色或黑色背景去处外,还会将处理后的图片另一张图片进行合并显示。  
  • 比如自动切换图片大小、自动裁切图片等)。 当然,如果您不满足这种尺度的优化,还可以对图片进行更深层次的优化。例如:模糊图片中不重要的部分以减小文件大小、使用自动播放与循环的HTML5...
  • 需要实现的效果:一张图片第一次点击切换另一张图片,再次点击图片消失不展示 这边其实就是在进行点击事件处理的时候,添加了一个标志位,用来判断点击事件的。 布局: <RelativeLayout android:id="@+id/rl...
  • 使用ul宽度无限长,ul父节点宽度固定overflow:hidden的方式进行轮播,animate到下一张后,取该方向的ul末端子节点挂到一端。锁的功能防止切换未完成时连续点击切换按钮产生的bug。
  • js-图片转换

    2017-12-08 13:29:36
    点击图片切换另一张图片,再点,变回原图片 效果 在网页上点击这张图片 会变换成另外一张 并且鼠标点击图片完成互相转换功能 代码如下 var Ider = document.getElementById("tupian"); if(flag...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

点击图片切换另一张图