神马笔记的方程公式大纲模式

本文详细介绍了如何在神马笔记的大纲模式中支持方程公式,包括目标设定、实现过程、开发回顾及未来规划。通过定义逻辑数据、交互数据转换,实现了文章模式与大纲模式的相互转换,并绑定了方程公式元素,目前大纲模式已支持方程公式,下一步将探索知识共享功能。
摘要由CSDN通过智能技术生成

最近的一次开发完成后,已经实现在笔记中插入方程公式,详见《Android完美实现在笔记中插入方程公式》。

大纲模式是『神马笔记』特有的以大纲形式编辑笔记内容的功能。

本次的开发目标是在『神马笔记』大纲模式支持方程公式。

一、目标

神马笔记』大纲模式支持方程公式。
在这里插入图片描述

二、实现过程

大纲模式只提供了笔记元素的整个操作功能,比如

  1. 排序——拖拽调整笔记元素顺序
  2. 删除——删除整个笔记元素
  3. 缩进——仅对段落元素有效

在大纲模式下,不提供编辑笔记元素内容的功能。

1. 定义逻辑数据

FormulaOutlineEntity对文章模式下的FormulaEntity再次包装,转换为大纲模式下的数据。

public class FormulaOutlineEntity extends BaseOutlineEntity<FormulaEntity> {
   

    String latex;

    public FormulaOutlineEntity(FormulaEntity parent) {
   
        super(parent);
    }

    public String getLatex() {
   
        if (!TextUtils.isEmpty(latex)) {
   
            return latex;
        }

        // try latex
        latex = parent.getLatex();
        if (!TextUtils.isEmpty(latex)) {
   
            return latex;
        }

        // try formula
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值