MyAppWeixin(仿微信界面)Android源码.rar
2022-07-05 18:06:50 3.29MB Android
MyAppWeixin(仿微信界面)安卓源码.7z
2022-06-28 12:04:06 3.19MB 源码
下面是安卓开发仿微信界面的代码。 分为3步,第一步是界面的编写,第二步是导航界面,第三步是右上角菜单栏。 开始第一步前先预览一下效果。 第一步,界面。 界面的思路是利用ViewPager+Fragment实现,所以activity_main.xml中添加一个ViewPager。顶部和底部include的顶部栏和底部栏后面再说。 MainActivity的界面activity_main.xml: <?xml version="1.0" encoding="utf-8"?> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 当然,要用到ViewPager+Fragment就要建立Fragment,如图我建了三个Fragment,这个可以根据需要自己创建。 这三个Fragment很类似,这里写出一个,其他以此类推。 package activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.chase.cn.money_of_my.R; /** * Created by Chase on 2017/2/6. */ public class Fragment_tab01 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View tab01 = inflater.inflate(R.layout.fragment_tab01_home,container,false); return tab01; } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 此Fragment对应的xml文件: <?xml version="1.0" encoding="utf-8"?> 1 2 3 4 5 6 7 现在回到MainActivity中: package activity; import ... public class MainActivity extends FragmentActivity { private ViewPager mViewPager; private MyFragmentPagerAdapter mAdapter; private List fragmentList; //保存界面的view @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); StatusBarUtil.setWindowStatusBarColor(this, R.color.colorTitleGray); initViews(); initDatas(); } /** * 数据初始化 */ private void initDatas() { //fragment数据源 fragmentList = new ArrayList(); fragmentList.add(new Fragment_tab01()); fragmentList.add(new Fragment_tab02()); fragmentList.add(new Fragment_tab03()); mAdapter = new MyFragmentPagerAdapter(getSupportFragmentManager(), fragmentList); mViewPager.setAdapter(mAdapter); } /** * 初始化控件 */ private void initViews() { mViewPager = (ViewPager) findViewById(R.id.vp_mainvp); } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 需要编写一个ViewPager的Adapter: package utils; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import java.util.List; /** * Created by Chase on 2017/2/6. */ public class MyFragmentPagerAdapter extends FragmentPagerAdapter { private List fragList; private List tabList; public MyFragmentPagerAdapter(FragmentManager fm, List fragList) { super(fm); this.fragList = fragList; } @Override public CharSequence getPageTitle(int position) { return tabList.get(position); } @Override public Fragment getItem(int position) { return fragList.get(position); } @Override public int getCount() { return fragList.size(); } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 现在三个Fragment已经添加到了MainActivity中,滑动ViewPager切换Fragment,同时底部的导航栏也会切换,在为ViewPager添加监听以前,先说说底部导航栏。 第二步,底部导航。 这个的切换其实就是切换准备好的png图片和改变文字的颜色。 下面是刚才导入的底部导航栏xml文件: <?xml version="1.0" encoding="utf-8"?> <FrameLayout android:id="@+id/fl_page_home" android:layout_width="wrap_content" android:layout_height="57dp" android:layout_weight="1" android:gravity="center" android:orientation="vertical">
2022-06-02 20:23:29 1.03MB 高仿微信界面
1
仿微信界面实现,下面的字体和图表的颜色都会随着ViewPager的滑动具有渐变的效果具有渐变的效果,点击菜单<发起群聊>。会跳到图片截取界面,也是仿微信的效果(根据自己的喜好稍稍有点调整);
2022-05-23 19:52:13 2.53MB 仿微信
1
Android仿微信界面(包括滑动页、启动页和底部菜单栏等
2022-05-05 19:38:31 3.55MB 微信
1
Android项目之MyAppWeixin(仿微信界面)源码,项目是模拟微信的功能,可以提供毕业设计,非常适合毕业生的一款应用。
2022-04-02 22:11:31 3.37MB MyAppWeixin (仿微信 Android
1
自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其目的是为了解决不同屏幕分辩率的动态和灵活UI设计。给大家分享一下Android 使用Fragment模仿微信界面的实例代码,需要的的朋友参考下吧
2022-01-04 21:06:54 28.99MB Android 仿微信
1
仿微信界面,通讯录界面有字母索引,可以快速搜索联系上,还能转跳联系人详情界面,数据采用SQLite数据库
2022-01-04 20:37:39 35.6MB 仿微信界面 通讯录
1
在androidstudio上的基于listview的仿微信界面 使用了java和xml语言 内容只有一个列表(包含头像和名称),然后点进去有对话框(包含发送按钮 输入框)不连服务器 可作为开发聊天软件的基本框架
2021-11-05 11:07:54 11.06MB 仿微信界面 androidstudi
1
综合使用Fragment、ListView、布局管理器、界面控件等进行UI界面设计:仿微信界面的设计;在操作栏上实现层级式导航。
2021-07-05 17:05:10 2.23MB Android
1